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

# XApuProcessType

> XApuProcessType

# XApuProcessType

Définit les types de traitement qui seront effectués par le ou les clients XAPU.

## Syntaxe

```cpp theme={null}
enum class XApuProcessType  : uint32_t  
{  
    None = 0,  
    DecodeOpus = 1,  
    DecodeConvertOpus = 2,  
    ConvertPCM = 3,  
}  
```

## Constantes

| Constante | Description |
| - | - |
| None | Type de traitement non valide. |
| DecodeOpus | Décode un ou plusieurs flux Opus. Les flux d'entrée peuvent être CELT, SILK ou hybrides. Seuls les flux mono et stéréo dont les paquets durent 2,5 (CELT uniquement), 5 (CELT uniquement), 10 ou 20 millisecondes, à une fréquence d'échantillonnage de 48000, sont pris en charge. |
| DecodeConvertOpus | Décodage et conversion de la fréquence d'échantillonnage d'un ou de plusieurs flux Opus. Le flux d'entrée peut être CELT, SILK ou hybride. Uniquement les flux mono et stéréo dont les paquets durent 2,5 (CELT uniquement), 5 (CELT uniquement), 10 ou 20 millisecondes à 48000. |
| ConvertPCM | Conversion de la fréquence d'échantillonnage de flux PCM float (32 bits) non compressés, mono et stéréo, à une fréquence d'échantillonnage de 48000 Hz. |

## Remarques

Pour plus d'informations sur les paramètres transmis pour l'allocation des ressources, consultez [XApuConnectInputParameters](/fr-CA/reference/audio/xapu/structs/xapuconnectinputparameters). Pour plus d'informations sur la connexion et l'allocation des ressources d'une unité de traitement audio (XAPU), consultez [XApuConnect](/fr-CA/reference/audio/xapu/functions/xapuconnect). Pour plus d'informations sur les paramètres de traitement de décodage et de conversion, consultez [XApuDecodeConvertCommand](/fr-CA/reference/audio/xapu/structs/xapudecodeconvertcommand).

## Configuration requise

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

**Plateformes prises en charge :** XBOX Series X|S

## Voir aussi

[XApuGetUtilization](/fr-CA/reference/audio/xapu/functions/xapugetutilization)\
[XApuStateOptions](/fr-CA/reference/audio/xapu/enums/xapustateoptions)\
[XAPU](/fr-CA/reference/audio/xapu/xapu_members)


## Related topics

- [XApuProcessType](/reference/audio/xapu/enums/xapuprocesstype.md)
- [XApuStateOptions](/reference/audio/xapu/enums/xapustateoptions.md)
