Interfaz IAudioStateMonitor (audiostatemonitorapi.h)
Proporciona API para consultar el nivel de sonido de las secuencias de audio y para recibir notificaciones cuando cambia el nivel de sonido.
Herencia
La interfaz IAudioStateMonitor hereda de la interfaz IUnknown.
Métodos
La interfaz IAudioStateMonitor tiene estos métodos.
IAudioStateMonitor::GetSoundLevel Obtiene el nivel de sonido actual de las secuencias de audio asociadas a un IAudioStateMonitor. |
IAudioStateMonitor::RegisterCallback Registra una implementación de AudioStateMonitorCallback a la que se llama cuando el sistema cambia el nivel de sonido de las secuencias de audio supervisadas por un IAudioStateMonitor. |
IAudioStateMonitor::UnregisterCallback Anula el registro de un AudioStateMonitorCallback registrado anteriormente con una llamada a IAudioStateMonitor::RegisterCallback. |
Comentarios
El método que se usa para crear instancias de la interfaz determina qué secuencias de audio se supervisan. Los métodos de fábrica se proporcionan para supervisar las secuencias de captura y representación, así como para supervisar secuencias en función de la categoría de audio, el rol de dispositivo y el identificador de dispositivo de audio.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compilación de Windows 19043 |
Encabezado | audiostatemonitorapi.h |