> ## 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 renvoyée

Type : void

Aucune.

## Remarques

Une fois initialisée, la table n'a pas besoin d'être réinitialisée, sauf si vous avez besoin d'une longueur de FFT différente.

Les tables d'unité pour les longueurs de FFT inférieures ou égales à 16 sont codées en dur dans les fonctions FFT respectives : [FFT16](/fr/reference/audio/xdsp/functions/fft16), [FFT8](/fr/reference/audio/xdsp/functions/fft8) et [FFT4](/fr/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 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)

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


## Related topics

- [IFFTDeinterleaved](/fr/reference/audio/xdsp/functions/ifftdeinterleaved.md)
- [ButterflyDIT4_4](/fr/reference/audio/xdsp/functions/butterflydit4_4.md)
- [FFTInterleaved](/fr/reference/audio/xdsp/functions/fftinterleaved.md)
- [FFT](/fr/reference/audio/xdsp/functions/fft.md)
- [PlayFabMultiplayer.Initialize](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/Initialize.md)
