Método IXAudio2Voice::GetChannelVolumes (xaudio2.h)
Devuelve los niveles de volumen de la voz, por canal.
\\ void GetChannelVolumes(
[in] UINT32 Channels,
[out] float *pVolumes
);
[in] Channels
Confirma el recuento de canales de la voz.
[out] pVolumes
Devuelve el nivel de volumen actual de cada canal de la voz. La matriz debe tener al menos elementos Channels . Vea Comentarios para obtener más información sobre los niveles de volumen.
Este método no devuelve ningún valor.
Esta configuración se aplica después de aplicar la cadena de efectos. Este método solo es válido para las voces de origen y submezcla, ya que las voces de maestro no especifican el volumen por canal.
Los niveles de volumen se expresan como multiplicadores de amplitud de punto flotante entre -2²⁴ a 2²⁴, con una ganancia máxima de 144,5 dB. Un volumen de 1 significa que no hay atenuación ni ganancia, 0 significa silencio, y los niveles negativos se pueden usar para invertir la fase del audio. Consulte Control de volumen y tono XAudio2 para obtener información adicional sobre el control de volumen.
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | xaudio2.h |