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 |