Windows Dev Center

XAudio2CutoffFrequencyToOnePoleCoefficient function

Inline function that converts from filter cutoff frequencies expressed in hertz to the filter coefficients used with the Frequency member of the XAUDIO2_FILTER_PARAMETERS structure.

This function applies to LowPassOnePoleFilter and HighPassOnePole filter types only, use XAudio2CutoffFrequencyToRadians for state-variable filter types.

Syntax


float XAudio2CutoffFrequencyToOnePoleCoefficient(
   float  CutoffFrequency,
   UINT32 SampleRate
);

Parameters

CutoffFrequency

The cutoff frequency in hertz. Frequencies greater than SampleRate are clamped to XAUDIO2_MAX_FILTER_FREQUENCY.

SampleRate

The sample rate of the audio data affected by the XAUDIO2_FILTER_PARAMETERS structure.

Return value

Returns a filter coefficient for use in the XAUDIO2_FILTER_PARAMETERS structure.

Remarks

You must explicitly define XAUDIO2_HELPER_FUNCTIONS in your build for this function to become available.

The DirectX SDK versions of XAUDIO2 do not support one-pole filters, so this function is not present in those releases.

Platform Requirements

Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Requirements

Header

Xaudio2.h

See also

XAudio::Functions

 

 

Community Additions

ADD
Show:
© 2015 Microsoft