IXAudio2Voice::GetChannelVolumes-Methode (xaudio2.h)
Gibt die Lautstärkestufen für die Stimme pro Kanal zurück.
Syntax
\\ void GetChannelVolumes(
[in] UINT32 Channels,
[out] float *pVolumes
);
Parameter
[in] Channels
Bestätigt die Kanalanzahl der Stimme.
[out] pVolumes
Gibt den aktuellen Lautstärkepegel jedes Kanals in der Stimme zurück. Das Array muss mindestens Über Channels-Elemente verfügen. Weitere Informationen zu Lautstärkepegeln finden Sie unter Hinweise.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Diese Einstellungen werden angewendet, nachdem die Effektkette angewendet wurde. Diese Methode ist nur für Quell- und Submixstimmstimden gültig, da mastering voices keine Lautstärke pro Kanal angeben.
Volumenpegel werden als Gleitkommaamplitamplitermultiplikatoren zwischen -2²⁴ und 2²⁴ mit einem maximalen Verstärkung von 144,5 dB ausgedrückt. Ein Volumen von 1 bedeutet, dass es keine Dämpfung oder Verstärkung gibt, 0 bedeutet Stille und negative Pegel können verwendet werden, um die Audiophase umzukehren. Weitere Informationen zur Lautstärkeregelung finden Sie unter XAudio2 Volume and Pitch Control .
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xaudio2.h |