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

# IFFTDeinterleaved

> IFFTDeinterleaved

# IFFTDeinterleaved

Cette fonction applique une transformée de Fourier rapide (FFT) inverse de 2<sup>N</sup> échantillons. L'audio est d'abord entrelacé s'il est multicanal.

## Syntaxe

```cpp theme={null}
void DSP::IFFTDeinterleaved(  
         XMVECTOR* __restrict pReal,  
         XMVECTOR* __restrict pImaginary,  
         const XMVECTOR* __restrict pUnityTable,  
         const size_t uChannelCount,  
         const size_t uLog2Length  
)  
```

### Paramètres

*pReal*   \_Inout\_updates\_(((1 \<\< uLog2Length) \* uChannelCount) / 4)\
Type : XMVECTOR\* \_\_restrict

Composantes réelles de la FFT. Doit comporter au moins (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 éléments.

*pImaginary*   \_Inout\_updates\_(((1 \<\< uLog2Length) \* uChannelCount) / 4)\
Type : XMVECTOR\* \_\_restrict

Composantes imaginaires de la FFT. Doit comporter au moins (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 éléments.

*pUnityTable*   \_In\_reads\_(1 \<\< uLog2Length)\
Type : XMVECTOR\* \_\_restrict

Table d'unité utilisée par la FFT. Doit comporter au moins (1 \<\< *uLog2Length*) éléments. Pour plus d'informations, consultez [FFTInitializeUnityTable](/fr-CA/reference/audio/xdsp/functions/fftinitializeunitytable).

*uChannelCount*   \_In\_\
Type : size\_t

Nombre de canaux de la FFT. *uChannelCount* doit être supérieur à zéro.

*uLog2Length*   \_In\_\
Type : size\_t

Logarithme en base 2 de la longueur de la FFT, en trames. *uLog2Length* doit être compris dans l'intervalle \[2, 10].

### Valeur de retour

Type : void

Aucune.

## Remarques

Utilisez la fonction FFIntializeUnityTable pour initialiser le paramètre *pUnityTable*. La mémoire des paramètres *pReal*, *pImaginary* et *pUnityTable* ne doit pas se chevaucher. *pReal* sera mis à jour avec le résultat de la FFT au retour de la fonction.

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

[FFTInitializeUnityTable](/fr-CA/reference/audio/xdsp/functions/fftinitializeunitytable)

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


## Related topics

- [IFFTDeinterleaved](/reference/audio/xdsp/functions/ifftdeinterleaved.md)
- [XDspActivationOptions](/reference/audio/xdspaudio/enums/xdspactivationoptions.md)
- [XApuConnectOptions](/reference/audio/xapu/enums/xapuconnectoptions.md)
- [FFTInterleaved](/reference/audio/xdsp/functions/fftinterleaved.md)
- [XApuDecodeConvertCommand](/reference/audio/xapu/structs/xapudecodeconvertcommand.md)
