Compartilhar via


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