Fonction XAudio2CutoffFrequencyToOnePoleCoefficient (xaudio2.h)
Fonction inline qui convertit les fréquences de coupure de filtre exprimées en hertz en coefficients de filtre utilisés avec le membre de fréquence de la structure XAUDIO2_FILTER_PARAMETERS .
Cette fonction s’applique uniquement aux types de filtre LowPassOnePoleFilter et HighPassOnePole, utilisez XAudio2CutoffFrequencyToRadians pour les types de filtre à variable d’état.
Syntaxe
float XAudio2CutoffFrequencyToOnePoleCoefficient(
float CutoffFrequency,
UINT32 SampleRate
);
Paramètres
CutoffFrequency
Fréquence de coupure en hertz. Les fréquences supérieures à SampleRate sont limitées à XAUDIO2_MAX_FILTER_FREQUENCY.
SampleRate
Taux d’échantillonnage des données audio affectées par la structure XAUDIO2_FILTER_PARAMETERS .
Valeur retournée
Retourne un coefficient de filtre à utiliser dans la structure XAUDIO2_FILTER_PARAMETERS .
Remarques
Vous devez définir explicitement XAUDIO2_HELPER_FUNCTIONS dans votre build pour que cette fonction soit disponible.
Les versions du Kit de développement logiciel (SDK) DirectX de XAUDIO2 ne prennent pas en charge les filtres à pôle unique. Cette fonction n’est donc pas présente dans ces versions.
Configuration requise pour la plateforme
Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | xaudio2.h |