IFFTDeinterleaved
此函式會套用 2N 個樣本的反向快速傅立葉轉換 (FFT)。如果音訊為多通道,會先將其交錯。語法
參數
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。 uChannelCount _In_
類型:size_t FFT 中的通道數目。uChannelCount 必須大於零。 uLog2Length _In_
類型:size_t FFT 長度 (以框架為單位) 的以 2 為底的對數。uLog2Length 必須在 [2, 10] 範圍內。
