XDSP
XDSP APIs (DirectX Math Functions)Functions
| Function | Description |
|---|---|
| ButterflyDIT4_1 | Don’t use; internal use only. |
| ButterflyDIT4_4 | Don’t use; internal use only. |
| Deinterleave | This function deinterleaves audio samples such that all samples corresponding to a specified channel are contiguous. |
| FFT | Fast Fourier Transform with an arbitrary number of samples. |
| FFT4 | Fast Fourier Transform with four samples. |
| FFT8 | Fast Fourier Transform with eight samples. |
| FFT16 | Fast Fourier Transform with 16 samples. |
| FFTInitializeUnityTable | Initializes unity roots lookup table used by Fast Fourier Transform functions. |
| FFTInterleaved | Applies a 2N-sample Fast Fourier Transform (FFT), and it unswizzles the result such that the samples are arranged by increasing frequency. Audio is first deinterleaved if it is multichannel. |
| FFTPolar | Converts complex components into their polar form. |
| FFTUnswizzle | This function arranges the output of the Fast Fourier Transform function by increasing frequency. |
| IFFTDeinterleaved | This function applies a 2N-sample inverse Fast Fourier Transform. Audio is first interleaved if it is multichannel. |
| Interleave | This function interleaves audio samples such that all samples corresponding to a specified frame are contiguous. |
| ISPOWEROF2 | Don’t use; internal use only. |
| vmulComplex function | Don’t use; internal use only. |
| vmulComplex | Don’t use; internal use only. |
