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 |