XAUDIO2_FILTER_TYPE enumeration
Indicates the filter type.
Syntax
typedef enum XAUDIO2_FILTER_TYPE { LowPassFilter = 0, BandPassFilter = 1, HighPassFilter = 2, NotchFilter = 3, LowPassOnePoleFilter = 4, HighPassOnePoleFilter = 5 } XAUDIO2_FILTER_TYPE;
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
Platform Requirements
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)
Requirements
|
Header |
|
|---|
See also