Skip to main content

FFT

具有任意樣本數目的快速傅立葉轉換。

語法

參數

pReal   _Inout_updates_((uLength * uCount) / 4)
類型:XMVECTOR* __restrict
FFT 的實數分量。必須至少有 (uLength × uCount) ÷ 4 個元素。 pImaginary   _Inout_updates_((uLength * uCount) / 4)
類型:XMVECTOR* __restrict
FFT 的虛數分量。必須至少有 (uLength × uCount) ÷ 4 個元素。 pUnityTable   _In_reads_(uLength * uCount)
類型:XMVECTOR* __restrict
FFT 要使用的單位根表。必須至少有 uLength × uCount 個 XMVECTOR。如需詳細資訊,請參閱 FFTInitializeUnityTable。 uLength   _In_
類型:size_t
FFT 長度 (以樣本為單位)。uLength 必須是 2 的乘冪且大於 16。 uCount   _In_
類型:size_t
FFT 反覆運算次數。

傳回值

類型:void 無。

備註

對於樣本數目小於或等於 16 的 FFT,請使用 FFT16、FFT8 或 FFT4。 所有緩衝區參數都必須為 16 位元組對齊。音訊資料必須是 FLOAT32 單聲道。

需求

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

另請參閱

xdsp
Last modified on October 6, 2026