estrutura AUDIO_VOLUME_NOTIFICATION_DATA2 (audioengineextensionapo.h)
Representa informações sobre um evento de notificação de alteração de volume. Essa estrutura é usada pela estrutura AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 .
Sintaxe
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;
Membros
notificationData
Uma estrutura AUDIO_VOLUME_NOTIFICATION_DATA que contém informações adicionais sobre o evento de alteração de volume.
masterVolumeInDb
Um valor float que representa o nível de volume master atual do fluxo de áudio no banco de dados.
volumeMinInDb
Um valor float que representa o nível de volume mínimo do ponto de extremidade em decibéis. Esse valor permanece constante durante o tempo de vida do dispositivo de áudio especificado no AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR associado.
volumeMaxInDb
Um valor float que representa o nível máximo de volume do ponto de extremidade em decibéis. Esse valor permanece constante durante o tempo de vida do dispositivo de áudio especificado no AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR associado.
volumeIncrementInDb
Um valor float que representa o incremento de volume do ponto de extremidade em decibéis. Esse valor permanece constante durante o tempo de vida do dispositivo de áudio especificado no AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR associado.
step
Um valor inteiro sem sinal que representa a etapa atual no intervalo de volumes. É um valor no intervalo de 0 a stepCount - 1, em que 0 representa o nível mínimo de volume e stepCount - 1 representa o nível máximo.
stepCount
Um valor inteiro sem sinal que representa o número de etapas no intervalo de volumes. Esse valor permanece constante durante o tempo de vida do dispositivo de áudio especificado no AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR associado.
channelVolumesInDb[1]
O primeiro elemento em uma matriz de volumes de canal no banco de dados. Esse elemento contém o nível de volume atual do canal 0 no fluxo de áudio. Se o fluxo de áudio contiver mais de um canal, os níveis de volume para os canais adicionais seguirão imediatamente a estrutura AUDIO_VOLUME_NOTIFICATION_DATA2 .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | audioengineextensionapo.h |