共用方式為


IXAudio2Voice::GetVolume 方法 (xaudio2.h)

取得語音目前的整體音量層級。

語法

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

參數

[out] pVolume

傳回語音目前的整體音量層級。 如需磁片區層級的詳細資訊,請參閱。

傳回值

這個方法不會傳回值。

備註

磁片區層級會以 -224 到 224 之間的浮點幅度乘數表示,最大增益為 144.5 dB。 音量層級為 1 表示沒有衰減或增益,而 0 表示無聲。 負層級可用來反轉音訊的階段。 如需音量控制的其他資訊,請參閱 XAudio2 音量和音調控制

注意GetVolume 一律會傳回最近由 IXAudio2Voice::SetVolume 設定的磁片區。 不過,它可能尚未生效:只有當音訊引擎在 IXAudio2Voice::SetVolume 呼叫 (或對應的 IXAudio2::CommitChanges 呼叫之後才會生效,如果 IXAudio2Voice::SetVolume 是以延遲的作業識別碼呼叫) 。
 

平臺需求

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

規格需求

   
目標平台 Windows
標頭 xaudio2.h

另請參閱

IXAudio2Voice