Passer au contenu principal

FFTUnswizzle

Cette fonction organise la sortie de la fonction de transformée de Fourier rapide (FFT) par fréquence croissante.

Syntaxe

Paramètres

pOutput   _Out_writes_((1 << uLog2Length) / 4)
Type : XMVECTOR* __restrict
Mémoire tampon de sortie fournie par l’appelant. pOutput reçoit les échantillons par fréquence croissante. La mémoire tampon doit comporter au moins 1 << uLog2Length / 4 éléments. pInput   _In_reads_((1 << uLog2Length) / 4)
Type : XMVECTOR* __restrict
Mémoire tampon d’entrée qui contient les échantillons dans l’ordre des bits inversés, tels que générés par les fonctions FFT. La mémoire tampon doit comporter au moins 1 << uLog2Length / 4 éléments. uLog2Length   _In_
Type : size_t
Logarithme en base 2 de la longueur de la FFT en échantillons. uLog2Length doit être supérieur ou égal à 2.

Valeur renvoyée

Type : void Aucune.

Remarques

Les fonctions FFT génèrent une sortie dans l’ordre des bits inversés. Utilisez FFTUnswizzle pour réorganiser cette sortie par fréquence croissante. Pour consulter la syntaxe et les paramètres de la fonction de transformée de Fourier rapide, consultez FFT. Tous les paramètres de mémoire tampon doivent être alignés sur 16 octets. Les données audio doivent être au format 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 Blog Game for Windows and the DirectX SDK FFTInterleaved
Dernière modification le 6 octobre 2026

Sujets connexes

FFTInterleaved