Skip to main content

FFTPolar

Convertit des composantes complexes en leur forme polaire.

Syntaxe

Paramètres

pOutput   _Out_writes_(uLength / 4)
Type : XMVECTOR* __restrict
Mémoire tampon de sortie fournie par l’appelant qui reçoit les échantillons sous forme polaire. pOutput doit comporter au moins uLength ÷ 4 éléments. pInputReal   _In_reads_(uLength / 4)
Type : XMVECTOR* __restrict
Tableau dont chaque élément est la composante réelle d’un nombre complexe. pInputReal doit comporter au moins uLength ÷ 4 éléments. pInputImaginary   _In_reads_(uLength / 4)
Type : XMVECTOR* __restrict
Tableau dont chaque élément est la composante imaginaire d’un nombre complexe. pInputImaginary doit comporter au moins uLength ÷ 4 éléments. uLength   _In_
Type : size_t
Longueur de tous les vecteurs, en éléments. uLength doit être une puissance de 2 supérieure ou égale à 4.

Valeur de retour

Type : void Aucune.

Remarques

Tous les paramètres de mémoire tampon doivent être alignés sur 16 octets. Les données audio doivent être en FLOAT32. Les valeurs des paramètres pOutput, pInputReal et pInputImaginary ne doivent pas se chevaucher.

Configuration requise

En-tête : xdsp.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

xdsp Blogue Games for Windows and the DirectX SDK Transformée de Fourier polaire rapide et précise
Last modified on October 6, 2026