> ## 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 à l'aide des mêmes paramètres d'activation d'origine, comme channelCount et startPitch. Il revient à l'appelant d'utiliser ou non [XApuCommandType::Reset](/fr-CA/reference/audio/xapu/enums/xapucommandtype) lors d'une recherche de position, d'une mise en boucle ou de la jonction de deux flux; toutefois, dans ce cas, l'appelant doit soumettre des données de préroulement pour éviter l'effet transitoire dans la sortie. |

## Remarques

Cette énumération détermine l'activation et la désactivation des processus, comme 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-CA/reference/audio/xapu/xapu_members)\
[XApuCommandId](/fr-CA/reference/audio/xapu/structs/xapucommandid)\
[XApuDequeueResult](/fr-CA/reference/audio/xapu/functions/xapudequeueresult)\
[XApuEnqueueCommand](/fr-CA/reference/audio/xapu/functions/xapuenqueuecommand)


## Related topics

- [XApuCommandType](/ja-jp/reference/audio/xapu/enums/xapucommandtype.md)
- [XApuEnqueueCommand](/reference/audio/xapu/functions/xapuenqueuecommand.md)
- [XApuCommandOptions](/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuUtilization](/reference/audio/xapu/structs/xapuutilization.md)
- [XApuDisconnect](/reference/audio/xapu/functions/xapudisconnect.md)
