> ## 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.

# ButterflyDIT4_4

> ButterflyDIT4_4

# ButterflyDIT4\_4

Ne pas utiliser ; usage interne uniquement.

## Syntaxe

```cpp theme={null}
void ButterflyDIT4_4(  
         XMVECTOR& r0,  
         XMVECTOR& r1,  
         XMVECTOR& r2,  
         XMVECTOR& r3,  
         XMVECTOR& i0,  
         XMVECTOR& i1,  
         XMVECTOR& i2,  
         XMVECTOR& i3,  
         const XMVECTOR* __restrict pUnityTableReal,  
         const XMVECTOR* __restrict pUnityTableImaginary,  
         size_t uStride,  
         const bool fLast  
)  
```

### Paramètres

*r0*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*r1*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*r2*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*r3*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*i0*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*i1*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*i2*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*i3*   \_Inout\_\
Type : XMVECTOR&

Ne pas utiliser ; usage interne uniquement.

*pUnityTableReal*   \_In\_reads\_(uStride \* 4)\
Type : XMVECTOR\* \_\_restrict

Ne pas utiliser ; usage interne uniquement.

*pUnityTableImaginary*   \_In\_reads\_(uStride \* 4)\
Type : XMVECTOR\* \_\_restrict

Ne pas utiliser ; usage interne uniquement.

*uStride*   \_In\_\
Type : size\_t

Ne pas utiliser ; usage interne uniquement.

*fLast*   \_In\_\
Type : bool

Ne pas utiliser ; usage interne uniquement.

### Valeur renvoyée

Type : void

Ne pas utiliser ; usage interne uniquement.

## Remarques

Ne pas utiliser ; usage interne uniquement.

XDSP utilise des fonctions de traitement du signal numérique (DSP) basées sur DirectXMath pour l'audio, qui sont principalement des FFT. Tous les paramètres de mémoire tampon doivent être alignés sur 16 octets. Pour plus d'informations sur l'API et la bibliothèque DirectXMath, consultez [DirectXMath](https://learn.microsoft.com/windows/win32/dxmath/directxmath-portal).

## Configuration requise

**En-tête :** xdsp.h

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[xdsp](/fr/reference/audio/xdsp/xdsp_members)

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

[FFTInitializeUnityTable](/fr/reference/audio/xdsp/functions/fftinitializeunitytable)


## Related topics

- [ButterflyDIT4_1](/fr/reference/audio/xdsp/functions/butterflydit4_1.md)
- [FFT4](/fr/reference/audio/xdsp/functions/fft4.md)
- [FFT8](/fr/reference/audio/xdsp/functions/fft8.md)
- [FFT](/fr/reference/audio/xdsp/functions/fft.md)
- [FFT16](/fr/reference/audio/xdsp/functions/fft16.md)
