> ## 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 processus 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 avec des durées de paquet de 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 fréquence d'échantillonnage d'un ou plusieurs flux Opus. Le flux d'entrée peut être CELT, SILK ou hybride. Uniquement les flux mono et stéréo avec des durées de paquet de 2,5 (CELT uniquement), 5 (CELT uniquement), 10 ou 20 millisecondes à 48000. |
| ConvertPCM | Conversion de fréquence d'échantillonnage d'un ou plusieurs 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 passés aux ressources allouées, consultez [XApuConnectInputParameters](/fr/reference/audio/xapu/structs/xapuconnectinputparameters). Pour plus d'informations sur la connexion et l'allocation de ressources pour une unité de traitement audio (XAPU), consultez [XApuConnect](/fr/reference/audio/xapu/functions/xapuconnect). Pour plus d'informations sur les paramètres de traitement de décodage et de conversion, consultez [XApuDecodeConvertCommand](/fr/reference/audio/xapu/structs/xapudecodeconvertcommand).

## Configuration requise

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

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

## Voir aussi

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


## Related topics

- [XApuStateOptions](/fr/reference/audio/xapu/enums/xapustateoptions.md)
- [XApuConnectInputParameters](/fr/reference/audio/xapu/structs/xapuconnectinputparameters.md)
- [XApuCommandOptions](/fr/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuDecodeConvertActivateCommand](/fr/reference/audio/xapu/structs/xapudecodeconvertactivatecommand.md)
- [XApuGetUtilization](/fr/reference/audio/xapu/functions/xapugetutilization.md)
