XAudio2CutoffFrequencyToOnePoleCoefficient 函数 (xaudio2.h)
内联函数,用于从以hz表示的筛选器截止频率转换为与 XAUDIO2_FILTER_PARAMETERS 结构的 Frequency 成员一起使用的筛选器系数。
此函数仅适用于 LowPassOnePoleFilter 和 HighPassOnePole 筛选器类型,对于状态变量筛选器类型,请使用 XAudio2CutoffFrequencyToRadians 。
语法
float XAudio2CutoffFrequencyToOnePoleCoefficient(
float CutoffFrequency,
UINT32 SampleRate
);
参数
CutoffFrequency
截止频率(以赫斯为单位)。 大于 SampleRate 的频率被限制为XAUDIO2_MAX_FILTER_FREQUENCY。
SampleRate
受 XAUDIO2_FILTER_PARAMETERS 结构影响的音频数据的采样率。
返回值
返回在 XAUDIO2_FILTER_PARAMETERS 结构中使用的筛选器系数。
注解
必须在生成中显式定义XAUDIO2_HELPER_FUNCTIONS,此函数才可用。
XAUDIO2的 DirectX SDK 版本不支持单极筛选器,因此这些版本中不存在此函数。
平台要求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | xaudio2.h |