Compartir a través de


estructura AUDIO_VOLUME_NOTIFICATION_DATA2 (audioengineextensionapo.h)

Representa información sobre un evento de notificación de cambio de volumen. Esta estructura la usa la estructura AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 .

Sintaxis

typedef struct AUDIO_VOLUME_NOTIFICATION_DATA2 {
  PAUDIO_VOLUME_NOTIFICATION_DATA notificationData;
  float                           masterVolumeInDb;
  float                           volumeMinInDb;
  float                           volumeMaxInDb;
  float                           volumeIncrementInDb;
  UINT                            step;
  UINT                            stepCount;
  float                           channelVolumesInDb[1];
} AUDIO_VOLUME_NOTIFICATION_DATA2, *PAUDIO_VOLUME_NOTIFICATION_DATA2;

Miembros

notificationData

Estructura AUDIO_VOLUME_NOTIFICATION_DATA que contiene información adicional sobre el evento de cambio de volumen.

masterVolumeInDb

Valor float que representa el nivel de volumen maestro actual de la secuencia de audio en dB.

volumeMinInDb

Valor float que representa el nivel de volumen mínimo del punto de conexión en decibelios. Este valor permanece constante durante la vigencia del dispositivo de audio especificado en el AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR asociado.

volumeMaxInDb

Valor float que representa el nivel de volumen máximo del punto de conexión en decibelios. Este valor permanece constante durante la vigencia del dispositivo de audio especificado en el AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR asociado.

volumeIncrementInDb

Valor float que representa el incremento de volumen del punto de conexión en decibelios. Este valor permanece constante durante la vigencia del dispositivo de audio especificado en el AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR asociado.

step

Valor entero sin signo que representa el paso actual en el intervalo de volúmenes. Es un valor del intervalo comprendido entre 0 y stepCount - 1, donde 0 representa el nivel de volumen mínimo y stepCount - 1 representa el nivel máximo.

stepCount

Valor entero sin signo que representa el número de pasos del intervalo de volúmenes. Este valor permanece constante durante la vigencia del dispositivo de audio especificado en el AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR asociado.

channelVolumesInDb[1]

Primer elemento de una matriz de volúmenes de canal en dB. Este elemento contiene el nivel de volumen actual del canal 0 en la secuencia de audio. Si la secuencia de audio contiene más de un canal, los niveles de volumen de los canales adicionales siguen inmediatamente la estructura AUDIO_VOLUME_NOTIFICATION_DATA2 .

Requisitos

Requisito Valor
Header audioengineextensionapo.h