Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |