欢迎关注公众号可以查看更多完整文章
频率比有两个地方可以设置。一个是在创建IXAudio2SourceVoice对象的时候,一个是调用IXAudio2SourceVoice::SetFrequencyRatio来调节。
在创建IXAudio2SourceVoice对象的时候,第三个参数影响音高(音调)和第四个参数会影响频率比的设置。
HRESULT CreateSourceVoice(
IXAudio2SourceVoice **ppSourceVoice,
const WAVEFORMATEX *pSourceFormat,
UINT32 Flags = 0,
float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO,
IXAudio2VoiceCallback *pCallback = NULL,
const XAUDI