> ## 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.

# FFT

> FFT

# FFT

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

## Syntaxe

```cpp theme={null}
void FFT(  
         XMVECTOR* __restrict pReal,  
         XMVECTOR* __restrict pImaginary,  
         const XMVECTOR* __restrict pUnityTable,  
         const size_t uLength,  
         const size_t uCount= 1  
)  
```

### 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](/fr/reference/audio/xdsp/functions/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 renvoyée

Type : void

Aucune.

## Remarques

Pour les FFT dont le nombre d'échantillons est inférieur ou égal à 16, utilisez [FFT16](/fr/reference/audio/xdsp/functions/fft16), [FFT8](/fr/reference/audio/xdsp/functions/fft8) ou [FFT4](/fr/reference/audio/xdsp/functions/fft4).

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


## Related topics

- [Vue d'ensemble d'une FFT/IFFT à flux unique à l'aide de l'API XDSP](/fr/build/console-features/audio/overviews/xdsp-overview-single-stream-fft-ifft.md)
- [FFT16](/fr/reference/audio/xdsp/functions/fft16.md)
- [FFT4](/fr/reference/audio/xdsp/functions/fft4.md)
- [FFT8](/fr/reference/audio/xdsp/functions/fft8.md)
- [FFTInterleaved](/fr/reference/audio/xdsp/functions/fftinterleaved.md)
