Skip to main content

FFTInitializeUnityTable

Inicializa una tabla de búsqueda de raíces de la unidad que usan las funciones de transformada rápida de Fourier.

Sintaxis

Parámetros

pUnityTable   _Out_writes_(uLength)
Tipo: XMVECTOR* __restrict
Matriz de elementos XMVECTOR proporcionada por el autor de la llamada que se rellenará con los valores de la tabla de unidad. La matriz que se pasa a pUnityTable debe tener al menos uLength elementos. uLength   _In_
Tipo: size_t
Longitud de la FFT en fotogramas (número de muestras / número de canales). uLength debe ser una potencia de dos y mayor que 16.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Una vez inicializada, no es necesario volver a inicializar la tabla a menos que necesite una longitud de FFT diferente. Las tablas de unidad para longitudes de FFT de 16 o inferiores están codificadas de forma rígida en las funciones de FFT correspondientes: FFT16, FFT8 y FFT4. No es necesario inicializarlas. 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 FFTInterleaved
Última modificación el 28 de agosto de 2026