Интерфейс IAudioStateMonitor (audiostatemonitorapi.h)
Предоставляет API для запроса уровня звука аудиопотоков и получения уведомлений при изменении уровня звука.
Наследование
Интерфейс IAudioStateMonitor наследуется от интерфейса IUnknown.
Методы
Интерфейс IAudioStateMonitor содержит следующие методы.
IAudioStateMonitor::GetSoundLevel Возвращает текущий уровень звука для аудиопотоков, связанных с IAudioStateMonitor. |
IAudioStateMonitor::RegisterCallback Регистрирует реализацию AudioStateMonitorCallback, которая вызывается, когда система изменяет уровень звука звуковых потоков, отслеживаемых IAudioStateMonitor. |
IAudioStateMonitor::UnregisterCallback Отменяет регистрацию AudioStateMonitorCallback, ранее зарегистрированного с помощью вызова IAudioStateMonitor::RegisterCallback. |
Комментарии
Метод, используемый для создания экземпляра интерфейса, определяет, какие звуковые потоки отслеживаются. Фабричные методы предоставляются для отслеживания и отрисовки потоков, а также для мониторинга потоков на основе категории аудио, роли устройства и идентификатора звукового устройства.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 19043 |
Верхняя часть | audiostatemonitorapi.h |