XAudio2CutoffFrequencyToOnePoleCoefficient 関数 (xaudio2.h)
ヘルツで表されるフィルタカットオフ周波数から、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を明示的に定義する必要があります。
DirectX SDK バージョンの XAUDIO2 では 1 極フィルターがサポートされていないため、この関数はそれらのリリースには存在しません。
プラットフォームの要件
Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8);DirectX SDK (XAudio 2.7)要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | xaudio2.h |