Микрофон подключить к событию / Микрофон прикрепить событие Vista - PullRequest
1 голос
/ 21 июля 2009

Я хочу получать уведомления о подключении разъема для микрофона. Какое событие запускается ОС (особенно Vista) Аудиопанель показывает, что записывающее устройство не активно, если не подключен микрофон (vista). Такого никогда не было в XP.

Также, если у моего микрофона был «предварительный контроль», например, Bass Boost, Mic Boost (AGC) и т. Д., Как я могу получить управление микшером для того же самого, чтобы управлять им.

Я использую MFC для разработки. Спасибо

1 Ответ

0 голосов
/ 10 октября 2009

Полагаю, вы хотите реализовать IMMNotificationClient и обработать событие OnDeviceAdded .
Если вам нужны различные элементы управления в Vista, вам лучше использовать API-интерфейс топологии устройства для получения элементов управления ( IAudioLoudness и т. Д.). В противном случае вам необходимо перечислить устройство микшера. Идентификаторы и запросите их идентификаторы конечных точек, затем сравните идентификаторы конечных точек, чтобы найти интересующее вас реальное устройство.

...