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

Essa função aplica uma transformada rápida de Fourier (FFT) inversa de 2<sup>N</sup> amostras. O áudio é primeiro intercalado, se for multicanal.

## Sintaxe

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

### Parâmetros

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

Componentes reais da FFT. Deve ter pelo menos (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 elementos.

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

Componentes imaginários da FFT. Deve ter pelo menos (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 elementos.

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

Tabela de unidade usada pela FFT. Deve ter pelo menos (1 \<\< *uLog2Length*) elementos. Consulte [FFTInitializeUnityTable](/pt-BR/reference/audio/xdsp/functions/fftinitializeunitytable) para obter mais informações.

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

Número de canais na FFT. *uChannelCount* deve ser maior que zero.

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

Log de base 2 do comprimento da FFT, em quadros. *uLog2Length* deve estar dentro de \[2, 10].

### Valor de retorno

Tipo: void

Nenhum.

## Comentários

Use a função FFIntializeUnityTable para inicializar o parâmetro *pUnityTable*. A memória dos parâmetros *pReal*, *pImaginary* e *pUnityTable* não deve se sobrepor. *pReal* será atualizado com o resultado da FFT quando a função retornar.

## Requisitos

**Cabeçalho:** xdsp.h

**Plataformas compatíveis:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[xdsp](/pt-BR/reference/audio/xdsp/xdsp_members)

[FFTInitializeUnityTable](/pt-BR/reference/audio/xdsp/functions/fftinitializeunitytable)

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


## Related topics

- [XApuConnectOptions](/pt-BR/reference/audio/xapu/enums/xapuconnectoptions.md)
- [XDspActivationOptions](/pt-BR/reference/audio/xdspaudio/enums/xdspactivationoptions.md)
- [XApuDecodeConvertCommand](/pt-BR/reference/audio/xapu/structs/xapudecodeconvertcommand.md)
