Skip to main content

FFTPolar

将复数分量转换为其极坐标形式。

语法

参数

pOutput   _Out_writes_(uLength / 4)
类型:XMVECTOR* __restrict
调用方提供的输出缓冲区,用于接收极坐标形式的采样。pOutput 的元素数量至少必须为 uLength ÷ 4。 pInputReal   _In_reads_(uLength / 4)
类型:XMVECTOR* __restrict
其中每个元素为一个复数的实部分量。pInputReal 的元素数量至少必须为 uLength ÷ 4。 pInputImaginary   _In_reads_(uLength / 4)
类型:XMVECTOR* __restrict
其中每个元素为一个复数的虚部分量。pInputImaginary 的元素数量至少必须为 uLength ÷ 4。 uLength   _In_
类型:size_t
所有向量的元素长度。uLength 必须为 2 的幂且大于或等于 4。

返回值

类型:void 无。

备注

所有缓冲区参数都必须为 16 字节对齐。音频数据必须为 FLOAT32。pOutputpInputRealpInputImaginary 参数的值不得重叠。

要求

头文件: xdsp.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

xdsp Game for Windows and the DirectX SDK 博客 Fast and Accurate Polar Fourier Transform
最后修改于 2026年8月24日