FFTInterleaved
Applique une transformée de Fourier rapide (FFT) de 2N échantillons et réordonne le résultat de sorte que les échantillons soient classés par fréquence croissante. L’audio est d’abord désentrelacé s’il est multicanal.Syntaxe
Paramètres
pReal _Inout_updates_(((1 << uLog2Length) * uChannelCount) / 4)Type : XMVECTOR* __restrict Composantes réelles de la FFT. Doit comporter au moins (1 << uLog2Length × uChannelCount) ÷ 4 éléments. pImaginary _Out_writes_(((1 << uLog2Length) * uChannelCount) / 4)
Type : XMVECTOR* __restrict Composantes imaginaires de la FFT. Doit comporter au moins (1 << uLog2Length × uChannelCount) ÷ 4 éléments. pUnityTable _In_reads_(1 << uLog2Length)
Type : XMVECTOR* __restrict Table d’unité à utiliser par la FFT. Doit comporter au moins (1 << uLog2Length) éléments. uChannelCount _In_
Type : size_t Nombre de canaux de la FFT. uChannelCount doit être compris dans l’intervalle [1, 6]. uLog2Length _In_
Type : size_t Logarithme en base 2 de la longueur de la FFT en trames. uLog2Length doit être compris dans l’intervalle [2, 9].
