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

此函式會套用 2<sup>N</sup> 個樣本的反向快速傅立葉轉換 (FFT)。如果音訊為多通道，會先將其交錯。

## 語法

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

### 參數

*pReal*   \_Inout\_updates\_(((1 \<\< uLog2Length) \* uChannelCount) / 4)\
類型：XMVECTOR\* \_\_restrict

FFT 的實數分量。必須至少有 (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 個元素。

*pImaginary*   \_Inout\_updates\_(((1 \<\< uLog2Length) \* uChannelCount) / 4)\
類型：XMVECTOR\* \_\_restrict

FFT 的虛數分量。必須至少有 (1 \<\< *uLog2Length* × *uChannelCount*) ÷ 4 個元素。

*pUnityTable*   \_In\_reads\_(1 \<\< uLog2Length)\
類型：XMVECTOR\* \_\_restrict

FFT 所使用的單位根表。必須至少有 (1 \<\< *uLog2Length*) 個元素。如需詳細資訊，請參閱 [FFTInitializeUnityTable](/zh-TW/reference/audio/xdsp/functions/fftinitializeunitytable)。

*uChannelCount*   \_In\_\
類型：size\_t

FFT 中的通道數目。*uChannelCount* 必須大於零。

*uLog2Length*   \_In\_\
類型：size\_t

FFT 長度 (以框架為單位) 的以 2 為底的對數。*uLog2Length* 必須在 \[2, 10] 範圍內。

### 傳回值

類型：void

無。

## 備註

請使用 FFIntializeUnityTable 函式初始化 *pUnityTable* 參數。*pReal*、*pImaginary* 和 *pUnityTable* 參數的記憶體不得重疊。函式傳回時，*pReal* 會以 FFT 的結果更新。

## 需求

**標頭：** xdsp.h

**支援的平台：** XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[xdsp](/zh-TW/reference/audio/xdsp/xdsp_members)

[FFTInitializeUnityTable](/zh-TW/reference/audio/xdsp/functions/fftinitializeunitytable)

[Game 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)
