Compartir a través de


Método IXAudio2Voice::GetVolume (xaudio2.h)

Obtiene el nivel de volumen total actual de la voz.

Sintaxis

\\ void GetVolume(
  [out] float *pVolume
);

Parámetros

[out] pVolume

Devuelve el nivel de volumen total actual de la voz. Vea Comentarios para obtener más información sobre los niveles de volumen.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Los niveles de volumen se expresan como multiplicadores de amplitud de punto flotante entre -224 y 224, con una ganancia máxima de 144,5 dB. Un nivel de volumen de 1 significa que no hay atenuación o ganancia y 0 significa silencio. Los niveles negativos se pueden usar para invertir la fase del audio. Consulte Control de volumen y inclinación de XAudio2 para obtener información adicional sobre el control de volumen.

NotaGetVolume siempre devuelve el volumen establecido más recientemente por IXAudio2Voice::SetVolume. Sin embargo, es posible que aún no esté en vigor: solo surte efecto la próxima vez que se ejecute el motor de audio después de la llamada IXAudio2Voice::SetVolume (o después de la llamada IXAudio2::CommitChanges correspondiente, si se llamó a IXAudio2Voice::SetVolume con un identificador de operación diferida).
 

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

   
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

IXAudio2Voice