Partager via


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

Voir aussi

XAudio ::Functions