Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
MyNameIsPetr
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 10
#1

Аудио драйвер, микрофон - C++

27.09.2011, 19:37. Просмотров 2526. Ответов 9
Метки нет (Все метки)

Цель:
1. Считывать звук из компьютера(как вывод в звуковую карту)
2. Считанные данные отправить в ком-порт(буферами для воспроизведения,on-line).

Т.е. к примеру, открываем скайп, заходим в настройки, и устройство вывода выбираем нашу программу.
Вопрос:
Как это сделать? Зарегистрироваться драйвером?

В проекте уже есть fmod, так что по возможности с ней.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2011, 19:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аудио драйвер, микрофон (C++):

Микрофон - C++
Можно ли работать с микрофоном как с файлом, точнее открыть как файл и считывать все данные? Если можно, то как? А если нельзя, то...

Аудио - C++
Здравствуйте, подскажите пожалуйста примерами, ну или укажите куда копать) Как сделать так, чтоб например, скачивая какой-то файл, например...

аудио-проигрыватель с++ - C++
у меня есть программа проигрывателя .....но понять не могу....есть у кого нить еще проще. или в этом коментировать каждую строку.

Аудио плеер - C++
Хочу взять в качестве курсовой, да и сам давно хотел попробовать что-то такое. Сложно ли на С++ написать аудио плеер? И что для этого надо?...

С++ и аудио файлы - C++
Здравствуйте! Я пишу на С++ тест на определение порога звуковой чувствительности человеческого уха. Подскажите пожалуйста, каким...

Перехват аудио потока - C++
Добрый вечер. Появилась такая задумка, создать графический эквалайзер, который считывает звук со всего компьютера=) Кто может помочь с...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
27.09.2011, 22:30 #2
Это задание далеко не для начинающих ...
0
MyNameIsPetr
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 10
27.09.2011, 22:40  [ТС] #3
Значит надо переместить.
Программа приема данных из ком-порта, и воспроизведение аудио уже мной написана.
Мне нужно указать направление, нагуглить нормальных примеров(или хотя бы теорию) не удается.
Только чтение с микрофона, а он то мне и не нужен.
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
27.09.2011, 22:49 #4
MyNameIsPetr, редкую тему вы подняли. Могу только подсказать, что стоит изучать создание драйверов виртуальных устройств и работу со звуковыми картами через WinAPI. Также посмотрите на JACK (есть порт для винды), и на Virtual Audio Cable. Думаю, они могут оказаться вам полезными.
0
MyNameIsPetr
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 10
28.09.2011, 17:20  [ТС] #5
Значит надо переместить тему.
Программа приема данных из ком-порта и воспроизведение аудио, уже мной написана.
Мне нужно указать направление.
Нагуглить нормальных примеров(или хотя бы теорию) у меня не получается.
Только чтение с микрофона, а он то мне и не нужен.
Создать тему в разделе "для экспертов" не получается - нет прав.
Помогите люди...
p.s. подправил, и добавил (предыдущее сообщение изменить уже нельзя было).

Добавлено через 2 минуты
talis спасибо за ответ!
Может быть кто ещё что-то посоветует?

Добавлено через 18 часов 26 минут
Задача упрощается.
Надо просто захватывать все звуки компьютера.
Как это можно сделать?(достаточно будет ссылок)
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.09.2011, 17:23 #6
MyNameIsPetr, на всех звуковушках, которые у меня были, было некое устройство, которое именовалось либо "Стерео микшер", либо каким-то подобным образом. Выберите его в качестве устройства записи (вместо микрофона) и записывайте звук со стандартного устройства записи
0
MyNameIsPetr
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 10
28.09.2011, 20:47  [ТС] #7
ненене ... мне нужен не софт ... это промежуточная задача в моей программе. Нужен код, библиотеки, который я реализую в своей программе.
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.09.2011, 20:58 #8
Тогда почитайте статьи о Mixer API и документацию на него. Думаю, поможет.

Добавлено через 1 минуту
Чёрт, они, похоже, для Windows CE...
0
MyNameIsPetr
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 10
28.09.2011, 22:28  [ТС] #9
Windows CE 5.0 , угу.
Это не то. Надо win7, vista.
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.09.2011, 22:36 #10
MyNameIsPetr, ищите информацию по Core Audio API. Это только семёрка и виста, на более ранних работать не будет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2011, 22:36
Привет! Вот еще темы с ответами:

Алгоритм сжатия аудио ! - C++
Нужна реализация алгоритма Райса для сжатия аудио файлов на С++ (наличие коментов приветствуется). Надо до конца недели разобраться в...

Захват аудио и видео потоков - C++
Стоит задачка захватить аудио дорожку и видео-поток с окна и все это смикшировать в фильм. Грубо говоря фрапс со звуком. Видео и аудио уже...

Записать звук в аудио-файл - C++
Я хочу озвучить текст через переводчик, и записать его в аудио-файл. Первое понятно как сделать а вот второе не нашел способов.

как подключить аудио файл на с++? - C++
покажите на примере как это делается заранее спс


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.09.2011, 22:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru