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

# XApuCommandType

> XApuCommandType

# XApuCommandType

Définit les types de commandes qui seront exécutées sur un flux unique.

## Syntaxe

```cpp theme={null}
enum class XApuCommandType  : uint32_t  
{  
    None = 0,  
    Activate = 1,  
    Deactivate = 2,  
    Process = 3,  
    Notify = 4,  
    Reset = 5,  
}  
```

## Constantes

| Constante | Description |
| - | - |
| None | Type de commande non valide. |
| Activate | Active et initialise un flux unique pour le traitement. |
| Deactivate | Désactive un flux unique et libère ses ressources. |
| Process | Traite les données d'entrée d'un flux unique pour générer une sortie. |
| Notify | Non utilisé |
| Reset | Réinitialise les moteurs de décodage et/ou de conversion d'un flux unique à leur état activé d'origine. Cette commande remet le décodeur et le convertisseur dans leur état d'activation d'origine en utilisant les mêmes paramètres d'activation d'origine, tels que channelCount et startPitch. Il appartient à l'appelant d'utiliser ou non [XApuCommandType::Reset](/fr/reference/audio/xapu/enums/xapucommandtype) lors d'une recherche, d'une mise en boucle ou de l'assemblage de deux flux, mais dans ce cas, l'appelant doit soumettre des données de préchargement (preroll) afin d'éviter l'effet transitoire dans la sortie. |

## Remarques

Cette énumération détermine l'activation et la désactivation de processus tels que le décodage, la conversion et le décodage-conversion. Elle libère une ressource de processus lors de la désactivation. Elle envoie une notification de l'état du processeur actif actuel. Elle réinitialise également un processus à son état activé d'origine.

## Configuration requise

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

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

## Voir aussi

[XAPU](/fr/reference/audio/xapu/xapu_members)\
[XApuCommandId](/fr/reference/audio/xapu/structs/xapucommandid)\
[XApuDequeueResult](/fr/reference/audio/xapu/functions/xapudequeueresult)\
[XApuEnqueueCommand](/fr/reference/audio/xapu/functions/xapuenqueuecommand)


## Related topics

- [XApuCommandType](/ja-jp/reference/audio/xapu/enums/xapucommandtype.md)
- [XApuEnqueueCommand](/reference/audio/xapu/functions/xapuenqueuecommand.md)
