Можно ли получить указатель на буфер аудио конечной точки устройства по умолчанию в Windows 7? - PullRequest
3 голосов
/ 03 октября 2011

Работа с Win32 API здесь.Я просматривал документацию MSDN для основных аудио сервисов в Windows Vista +, и мне не повезло найти способ защитить аудио буфер по умолчанию.

Моя цель - установить реальныйданные временного спектрографа воспроизводимого аудио.Есть ли способ получить доступ к аудиопотоку до его воспроизведения через динамики?

РЕДАКТИРОВАТЬ: я думаю, что нашел ответ.Опубликовано ниже.

1 Ответ

3 голосов
/ 04 октября 2011

Хорошие новости, ребята! Я нашел решение.

Режим циклической записи WASAPI, описанный здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/dd316551(v=vs.85).aspx, подробно описывает способ «копирования выходного потока из звукового движка в буфер захвата приложения». Это как можно ближе к указателю буфера вывода звука.

Следовательно, технически невозможно получить доступ к буферу звукового движка (по крайней мере, в программном обеспечении), но вы можете прочитать, что такое микс Wave Out.

Как только у меня получится, я напишу о любых проблемах с задержкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...