> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FFTUnswizzle

> FFTUnswizzle

# FFTUnswizzle

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

## Syntaxe

```cpp theme={null}
void DSP::FFTUnswizzle(  
         XMVECTOR* __restrict pOutput,  
         const XMVECTOR* __restrict pInput,  
         const size_t uLog2Length  
)  
```

### 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](/fr-CA/reference/audio/xdsp/functions/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](/fr-CA/reference/audio/xdsp/xdsp_members)

[Blogue Games for Windows and the DirectX SDK](https://walbourn.github.io/xdsp-h-digital-signal-processing-helper-functions/)

[FFTInterleaved](/fr-CA/reference/audio/xdsp/functions/fftinterleaved)


## Related topics

- [FFTUnswizzle](/reference/audio/xdsp/functions/fftunswizzle.md)
- [FFTInterleaved](/reference/audio/xdsp/functions/fftinterleaved.md)
