IXAudio2Voice::GetVolume 方法 (xaudio2.h)

获取语音的当前总音量级别。

语法

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

参数

[out] pVolume

返回语音的当前总音量级别。 有关卷级别的详细信息,请参阅备注。

返回值

此方法不返回值。

备注

音量级别表示为 -224 到 224 之间的浮点振幅乘法器,最大增益为 144.5 dB。 音量级别为 1 表示没有衰减或增益,0 表示静音。 负级别可用于反转音频的相位。 有关音量控制的其他信息,请参阅 XAudio2 音量和音调 控制。

注意GetVolume 始终返回 最近由 IXAudio2Voice::SetVolume 设置的卷。 但是,它可能实际上尚未生效:如果 IXAudio2Voice::SetVolume 调用) 延迟的操作 ID 调用 IXAudio2::SetVolume 调用了 IXAudio2::SetVolume,则它只会在 IXAudio2Voice::SetVolume 调用 (之后或相应的 IXAudio2::CommitChanges 调用后才会生效。
 

平台要求

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

要求

   
目标平台 Windows
标头 xaudio2.h

另请参阅

IXAudio2Voice