Skip to main content

FFTInitializeUnityTable

Initialise une table de recherche des racines de l’unité utilisée par les fonctions de transformée de Fourier rapide.

Syntaxe

Paramètres

pUnityTable   _Out_writes_(uLength)
Type : XMVECTOR* __restrict
Tableau d’éléments XMVECTOR fourni par l’appelant qui sera rempli avec les valeurs de la table d’unité. Le tableau transmis à pUnityTable doit comporter au moins uLength éléments. uLength   _In_
Type : size_t
Longueur de la FFT en trames (nombre d’échantillons / nombre de canaux). uLength doit être une puissance de deux et supérieure à 16.

Valeur de retour

Type : void Aucune.

Remarques

Une fois initialisée, la table n’a pas besoin d’être initialisée de nouveau, sauf si vous avez besoin d’une longueur de FFT différente. Les tables d’unité pour les longueurs de FFT de 16 et moins sont codées en dur dans les fonctions FFT respectives : FFT16, FFT8 et FFT4. Elles n’ont pas besoin d’être initialisées. 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 FFTInterleaved
Last modified on October 6, 2026