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

初始化快速傅立葉轉換函式所使用的單位根查閱表。

## 語法

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

### 參數

*pUnityTable*   \_Out\_writes\_(uLength)\
類型：XMVECTOR\* \_\_restrict

呼叫端提供的 XMVECTOR 元素陣列，將填入單位根表的值。傳遞給 *pUnityTable* 的陣列長度必須至少為 *uLength* 個元素。

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

FFT 長度 (以框架為單位，即樣本數目 / 通道數目)。*uLength* 必須是 2 的乘冪且大於 16。

### 傳回值

類型：void

無。

## 備註

表格初始化之後，除非您需要不同的 FFT 長度，否則不需要再次初始化。

FFT 長度為 16 以下的單位根表已硬式編碼至各自的 FFT 函式中：[FFT16](/zh-TW/reference/audio/xdsp/functions/fft16)、[FFT8](/zh-TW/reference/audio/xdsp/functions/fft8) 和 [FFT4](/zh-TW/reference/audio/xdsp/functions/fft4)。它們不需要初始化。

所有緩衝區參數都必須為 16 位元組對齊。音訊資料必須是 FLOAT32 單聲道。

## 需求

**標頭：** xdsp.h

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

## 另請參閱

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

[FFTInterleaved](/zh-TW/reference/audio/xdsp/functions/fftinterleaved)


## Related topics

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