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