Поделиться через


Интерфейс IAudioStateMonitor (audiostatemonitorapi.h)

Предоставляет API для запроса уровня звука аудиопотоков и получения уведомлений при изменении уровня звука.

Наследование

Интерфейс IAudioStateMonitor наследуется от интерфейса IUnknown.

Методы

Интерфейс IAudioStateMonitor содержит следующие методы.

 
IAudioStateMonitor::GetSoundLevel

Возвращает текущий уровень звука для аудиопотоков, связанных с IAudioStateMonitor.
IAudioStateMonitor::RegisterCallback

Регистрирует реализацию AudioStateMonitorCallback, которая вызывается, когда система изменяет уровень звука звуковых потоков, отслеживаемых IAudioStateMonitor.
IAudioStateMonitor::UnregisterCallback

Отменяет регистрацию AudioStateMonitorCallback, ранее зарегистрированного с помощью вызова IAudioStateMonitor::RegisterCallback.

Комментарии

Метод, используемый для создания экземпляра интерфейса, определяет, какие звуковые потоки отслеживаются. Фабричные методы предоставляются для отслеживания и отрисовки потоков, а также для мониторинга потоков на основе категории аудио, роли устройства и идентификатора звукового устройства.

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 19043
Верхняя часть audiostatemonitorapi.h