XAudio2CutoffFrequencyToOnePoleCoefficient-Funktion (xaudio2.h)
Inline-Funktion, die von den in Hertz ausgedrückten Filtertrennfrequenzen in die Filterkoeffizienten konvertiert, die mit dem Frequency-Member der XAUDIO2_FILTER_PARAMETERS-Struktur verwendet werden.
Diese Funktion gilt nur für Die Filtertypen LowPassOnePoleFilter und HighPassOnePole. Verwenden Sie XAudio2CutoffFrequencyToRadians für Filtertypen mit Zustandsvariablen.
Syntax
float XAudio2CutoffFrequencyToOnePoleCoefficient(
float CutoffFrequency,
UINT32 SampleRate
);
Parameter
CutoffFrequency
Die Cutoff-Frequenz in Hertz. Frequenzen, die größer als SampleRate sind, werden an XAUDIO2_MAX_FILTER_FREQUENCY eingespannt.
SampleRate
Die Abtastrate der Audiodaten, die von der XAUDIO2_FILTER_PARAMETERS-Struktur betroffen sind.
Rückgabewert
Gibt einen Filterkoeffizienten zurück, der in der XAUDIO2_FILTER_PARAMETERS-Struktur verwendet werden kann.
Hinweise
Sie müssen explizit XAUDIO2_HELPER_FUNCTIONS in Ihrem Build definieren, damit diese Funktion verfügbar wird.
Die DirectX SDK-Versionen von XAUDIO2 unterstützen keine einpoligen Filter, sodass diese Funktion in diesen Releases nicht vorhanden ist.
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xaudio2.h |