XAUDIO2_FILTER_TYPE enumeration (xaudio2.h)
Indicates the filter type.
Syntax
typedef enum XAUDIO2_FILTER_TYPE {
LowPassFilter,
BandPassFilter,
HighPassFilter,
NotchFilter,
LowPassOnePoleFilter,
HighPassOnePoleFilter
} ;
Constants
LowPassFilter Attenuates (reduces) frequencies above the cutoff frequency. |
BandPassFilter Attenuates frequencies outside a given range. |
HighPassFilter Attenuates frequencies below the cutoff frequency. |
NotchFilter Attenuates frequencies inside a given range. |
LowPassOnePoleFilter Attenuates frequencies above the cutoff frequency. This is a one-pole filter, and XAUDIO2_FILTER_PARAMETERS.OneOverQ has no effect. |
HighPassOnePoleFilter Attenuates frequencies below the cutoff frequency. This is a one-pole filter, and XAUDIO2_FILTER_PARAMETERS.OneOverQ has no effect. |
Remarks
Note Note that the DirectX SDK versions of XAUDIO2 do not support the LowPassOnePoleFilter or the HighPassOnePoleFilter.
Platform Requirements
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requirements
Requirement | Value |
---|---|
Header | xaudio2.h |