Skip to main content

FFT

Transformada rápida de Fourier con un número arbitrario de muestras.

Sintaxis

Parámetros

pReal   _Inout_updates_((uLength * uCount) / 4)
Tipo: XMVECTOR* __restrict
Componentes reales de la FFT. Debe tener al menos (uLength × uCount) ÷ 4 elementos. pImaginary   _Inout_updates_((uLength * uCount) / 4)
Tipo: XMVECTOR* __restrict
Componentes imaginarios de la FFT. Debe tener al menos (uLength × uCount) ÷ 4 elementos. pUnityTable   _In_reads_(uLength * uCount)
Tipo: XMVECTOR* __restrict
Tabla de unidad que usará la FFT. Debe tener al menos uLength × uCount XMVECTOR. Para obtener más información, consulte FFTInitializeUnityTable. uLength   _In_
Tipo: size_t
Longitud de la FFT en muestras. uLength debe ser una potencia de dos y mayor que 16. uCount   _In_
Tipo: size_t
Número de iteraciones de la FFT.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Para FFT con un número de muestras menor o igual que 16, use FFT16, FFT8 o FFT4. Todos los parámetros de búfer deben estar alineados a 16 bytes. Los datos de audio deben ser FLOAT32 mono.

Requisitos

Encabezado: xdsp.h Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

xdsp
Última modificación el 28 de agosto de 2026