Skip to main content

FFT

Transformée de Fourier rapide avec un nombre arbitraire d’échantillons.

Syntaxe

Paramètres

pReal   _Inout_updates_((uLength * uCount) / 4)
Type : XMVECTOR* __restrict
Composantes réelles de la FFT. Doit comporter au moins (uLength × uCount) ÷ 4 éléments. pImaginary   _Inout_updates_((uLength * uCount) / 4)
Type : XMVECTOR* __restrict
Composantes imaginaires de la FFT. Doit comporter au moins (uLength × uCount) ÷ 4 éléments. pUnityTable   _In_reads_(uLength * uCount)
Type : XMVECTOR* __restrict
Table d’unité à utiliser par la FFT. Doit comporter au moins uLength × uCount XMVECTOR. Pour plus d’informations, consultez FFTInitializeUnityTable. uLength   _In_
Type : size_t
Longueur de la FFT en échantillons. uLength doit être une puissance de deux et supérieure à 16. uCount   _In_
Type : size_t
Nombre d’itérations de la FFT.

Valeur de retour

Type : void Aucune.

Remarques

Pour les FFT dont le nombre d’échantillons est inférieur ou égal à 16, utilisez FFT16, FFT8 ou FFT4. Tous les paramètres de mémoire tampon doivent être alignés sur 16 octets. Les données audio doivent être en FLOAT32 mono.

Configuration requise

En-tête : xdsp.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

xdsp
Last modified on October 6, 2026