1
0
mirror of https://github.com/microsoft/DirectXMath synced 2024-11-08 13:40:09 +00:00
3 FFT16
Chuck Walbourn edited this page 2022-04-26 18:49:21 -07:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Fast Fourier Transform with sixteen samples.

void FFT16(XMVECTOR* pReal, XMVECTOR* pImaginary, const size_t uCount=1);

Parameters

pReal

[in, out] Real components of the FFT. Must have as least uCount × 4 elements.

pImaginary

[in, out] Imaginary components of the FFT. Must have at least uCount × 4 elements.

uCount

[in] Number of FFT iterations.

Remarks

All buffer parameters must be 16-byte aligned. Audio data must be 32-bit float mono.

This performs a split-radix FFT, radix 4 and 2.