Skip to main content

FFTUnswizzle

Cette fonction classe 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 inversé des bits, 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 de retour

Type : void Aucune.

Remarques

Les fonctions FFT génèrent une sortie dans l’ordre inversé des bits. Utilisez FFTUnswizzle pour réorganiser cette sortie selon la 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 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 Blogue Games for Windows and the DirectX SDK FFTInterleaved
Last modified on October 6, 2026