次の方法で共有


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

こちらもご覧ください

XAudio::Functions