Freigeben über


IXAudio2Voice::GetVolume-Methode (xaudio2.h)

Ruft die aktuelle Gesamtlautstärke der Stimme ab.

Syntax

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

Parameter

[out] pVolume

Gibt die aktuelle Gesamtlautstärke der Stimme zurück. Weitere Informationen zu Lautstärkeebenen finden Sie unter Hinweise.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Volumenpegel werden als Gleitkommaamplitamplitermultiplikatoren zwischen -224 und 224 mit einer maximalen Verstärkung von 144,5 dB ausgedrückt. Ein Lautstärkepegel von 1 bedeutet, dass es keine Dämpfung oder Verstärkung gibt, und 0 bedeutet Stille. Negative Werte können verwendet werden, um die Audiophase umzukehren. Weitere Informationen zur Lautstärkeregelung finden Sie unter XAudio2-Lautstärke- und Tonhöhensteuerung .

HinweisGetVolume gibt immer das Volume zurück, das zuletzt von IXAudio2Voice::SetVolume festgelegt wurde. Es ist jedoch möglicherweise noch nicht tatsächlich in Kraft: Es wird nur wirksam, wenn die Audio-Engine nach dem IXAudio2Voice::SetVolume-Aufruf (oder nach dem entsprechenden IXAudio2::CommitChanges-Aufruf , wenn IXAudio2Voice::SetVolume mit einer verzögerten Vorgangs-ID aufgerufen wurde).
 

Plattformanforderungen

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

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile xaudio2.h

Weitere Informationen

IXAudio2Voice