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 |