Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Программирование звука > MCI: захват звука в реальном времени |
Автор: Vlad2K 05.09.13, 11:06 |
Добрый день, Подскажите плз, как с помощью mciSendString (или другого MCI API) сделать захват/обработку звука в реальном времени. Предположительно, алгоритм такой: В цикле: Считать данные с микрофона в Int16 буфер; Запустить обработку буфера в потоке; Повторить Хотелось бы пример или ссылку.. С уважением, Vlad2k |
Автор: B.V. 05.09.13, 11:35 |
http://msdn.microsoft.com/en-us/library/wi...p/dd743646.aspx -- New Data Files |
Автор: Vlad2K 05.09.13, 13:05 |
Спасибо, Но терзают смутные сомнения: В каком виде будут записываться данные в буфер? Ведь lpszReturnString это массив байт (для mciSendStringA)? Если у меня битрэйт установлен в 16, не будет ли потерь? Или данные будут выравнены в соответствии с битрэйтом? Добавлено Т.е. вопрос собственно как получить буфер с кроткими порциями данных от микрофона без записи wav файла на диск. |
Автор: Vlad2K 09.09.13, 10:51 |
Всем спасибо, использовал DirectSound вместо MCI. Там проблем с захватом не возникло. |