Skip to main content

FFTUnswizzle

此函式會依頻率遞增排列快速傅立葉轉換 (FFT) 函式的輸出。

語法

參數

pOutput   _Out_writes_((1 << uLog2Length) / 4)
類型:XMVECTOR* __restrict
呼叫端提供的輸出緩衝區。pOutput 會依頻率遞增接收樣本。緩衝區必須至少有 1 << uLog2Length / 4 個元素。 pInput   _In_reads_((1 << uLog2Length) / 4)
類型:XMVECTOR* __restrict
包含 FFT 函式所產生之位元反轉順序樣本的輸入緩衝區。緩衝區必須至少有 1 << uLog2Length / 4 個元素。 uLog2Length   _In_
類型:size_t
FFT 長度 (以樣本為單位) 的以 2 為底的對數。uLog2Length 必須大於或等於 2。

傳回值

類型:void 無。

備註

FFT 函式會以位元反轉順序產生輸出。請使用 FFTUnswizzle 依頻率遞增重新排列該輸出。若要檢視快速傅立葉轉換函式的語法和參數,請參閱 FFT。所有緩衝區參數都必須為 16 位元組對齊。音訊資料必須是 FLOAT32 單聲道。

需求

標頭: xdsp.h 支援的平台: XBOX One 系列主機和 XBOX Series 主機

另請參閱

xdsp Game for Windows and the DirectX SDK 部落格 FFTInterleaved
Last modified on October 6, 2026