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

# FFTInitializeUnityTable

> FFTInitializeUnityTable

# FFTInitializeUnityTable

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

## Syntaxe

```cpp theme={null}
void DSP::FFTInitializeUnityTable(  
         XMVECTOR* __restrict pUnityTable,  
         size_t uLength  
)  
```

### 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](/fr-CA/reference/audio/xdsp/functions/fft16), [FFT8](/fr-CA/reference/audio/xdsp/functions/fft8) et [FFT4](/fr-CA/reference/audio/xdsp/functions/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](/fr-CA/reference/audio/xdsp/xdsp_members)

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


## Related topics

- [FFTInitializeUnityTable](/reference/audio/xdsp/functions/fftinitializeunitytable.md)
- [ButterflyDIT4_4](/reference/audio/xdsp/functions/butterflydit4_4.md)
- [IFFTDeinterleaved](/reference/audio/xdsp/functions/ifftdeinterleaved.md)
