Pular para o conteúdo principal

FFTInitializeUnityTable

Inicializa uma tabela de pesquisa de raízes da unidade usada pelas funções de transformada rápida de Fourier.

Sintaxe

Parâmetros

pUnityTable   _Out_writes_(uLength)
Tipo: XMVECTOR* __restrict
Matriz de elementos XMVECTOR fornecida pelo chamador que será preenchida com os valores da tabela de unidade. A matriz passada para pUnityTable deve ter pelo menos uLength elementos. uLength   _In_
Tipo: size_t
Comprimento da FFT em quadros (contagem de amostras / contagem de canais). uLength deve ser uma potência de dois e maior que 16.

Valor de retorno

Tipo: void Nenhum.

Comentários

Depois de inicializada, a tabela não precisa ser inicializada novamente, a menos que você precise de um comprimento de FFT diferente. As tabelas de unidade para comprimentos de FFT de 16 ou menos são codificadas nas respectivas funções FFT: FFT16, FFT8 e FFT4. Elas não precisam ser inicializadas. Todos os parâmetros de buffer devem ser alinhados em 16 bytes. Os dados de áudio devem ser FLOAT32 mono.

Requisitos

Cabeçalho: xdsp.h Plataformas compatíveis: consoles da família XBOX One e consoles XBOX Series

Confira também

xdsp FFTInterleaved
Última modificação em 6 de outubro de 2026