> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FFTPolar

> FFTPolar

# FFTPolar

Converte componentes complexos em sua forma polar.

## Sintaxe

```cpp theme={null}
void DSP::FFTPolar(  
         XMVECTOR* __restrict pOutput,  
         const XMVECTOR* __restrict pInputReal,  
         const XMVECTOR* __restrict pInputImaginary,  
         const size_t uLength  
)  
```

### Parâmetros

*pOutput*   \_Out\_writes\_(uLength / 4)\
Tipo: XMVECTOR\* \_\_restrict

Buffer de saída fornecido pelo chamador que recebe as amostras na forma polar. *pOutput* deve ter pelo menos *uLength* ÷ 4 elementos.

*pInputReal*   \_In\_reads\_(uLength / 4)\
Tipo: XMVECTOR\* \_\_restrict

Cada elemento é o componente real de um número complexo. *pInputReal* deve ter pelo menos *uLength* ÷ 4 elementos.

*pInputImaginary*   \_In\_reads\_(uLength / 4)\
Tipo: XMVECTOR\* \_\_restrict

Cada elemento é o componente imaginário de um número complexo. *pInputImaginary* deve ter pelo menos *uLength* ÷ 4 elementos.

*uLength*   \_In\_\
Tipo: size\_t

Comprimento de todos os vetores em elementos. *uLength* deve ser uma potência de 2 maior ou igual a 4.

### Valor de retorno

Tipo: void

Nenhum.

## Comentários

Todos os parâmetros de buffer devem ser alinhados em 16 bytes. Os dados de áudio devem ser FLOAT32. Os valores dos parâmetros *pOutput*, *pInputReal* e *pInputImaginary* não devem se sobrepor.

## Requisitos

**Cabeçalho:** xdsp.h

**Plataformas compatíveis:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[xdsp](/pt-BR/reference/audio/xdsp/xdsp_members)

[Blog Games for Windows and the DirectX SDK](https://walbourn.github.io/xdsp-h-digital-signal-processing-helper-functions/)

[Transformada de Fourier polar rápida e precisa](https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.409.2516\&rep=rep1\&type=pdf)


## Related topics

- [Visão geral do XDSP](/pt-BR/build/console-features/audio/overviews/xdsp-overview.md)
- [XDspActivationOptions](/pt-BR/reference/audio/xdspaudio/enums/xdspactivationoptions.md)
