Función de devolución de llamada AudioStateMonitorCallback (audiostatemonitorapi.h)

Se llama cuando el sistema cambia el nivel de sonido de las secuencias de audio que supervisa un IAudioStateMonitor.

Sintaxis

AudioStateMonitorCallback Audiostatemonitorcallback;

void Audiostatemonitorcallback(
  [in]           IAudioStateMonitor *audioStateMonitor,
  [in, optional] void *context
)
{...}

Parámetros

[in] audioStateMonitor

IAudioStateMonitor con el que se registró la devolución de llamada.

[in, optional] context

Puntero void que apunta a la información de contexto proporcionada por el cliente en la llamada a IAudioStateMonitor::RegisterCallback.

Valor devuelto

None

Observaciones

Windowsmuta dinámicamente o reduce el nivel de secuencias de audio en respuesta a los eventos del sistema. Por ejemplo, el volumen de una secuencia de representación de audio de una aplicación de podcasts puede reducirse mientras se suena una alarma. O bien, una aplicación de grabación de audio puede tener silenciada su secuencia de captura cuando la aplicación se mueve al fondo. Registre una implementación de esta devolución de llamada con una llamada a IAudioStateMonitor::RegisterCallback para recibir notificaciones cuando cambie el nivel de sonido de una secuencia y, a continuación, llame a la propiedad IAudioStateMonitor::GetSoundLevel para determinar el nuevo nivel de audio actual.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación de Windows 19043
Encabezado audiostatemonitorapi.h