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

Define los tipos de comandos que se ejecutarán en una única secuencia.

## Sintaxis

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

## Constantes

| Constante  | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| None       | Tipo de comando no válido.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Activate   | Activa e inicializa una única secuencia para su procesamiento.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Deactivate | Desactiva y libera los recursos de una única secuencia.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Process    | Procesa los datos de entrada de una única secuencia para generar una salida.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Notify     | No se usa                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Reset      | Restablece los motores de descodificación o conversión de una única secuencia a su estado original de activación. Este comando pondrá el descodificador y el convertidor en su estado de activación original mediante los mismos parámetros de activación originales, como channelCount y startPitch. Corresponde al autor de la llamada usar o no [XApuCommandType::Reset](/reference/audio/xapu/enums/xapucommandtype) durante la búsqueda, la repetición en bucle o el empalme de dos secuencias, pero cuando se usa, el autor de la llamada debe enviar datos de preroll para evitar el efecto transitorio en la salida. |

## Comentarios

Esta enumeración determina los procesos de activación y desactivación, como la descodificación, la conversión y la descodificación-conversión. Libera un recurso de proceso durante la desactivación. Envía una notificación del estado del procesador activo actual. También restablece un proceso a su estado original de activación.

## Requisitos

**Encabezado:** xapu.h

**Plataformas compatibles:** XBOX Series X|S

## Consulte también

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


## Related topics

- [XApuEnqueueCommand](/es/reference/audio/xapu/functions/xapuenqueuecommand.md)
- [XApuUtilization](/es/reference/audio/xapu/structs/xapuutilization.md)
- [XApuCommandOptions](/es/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuDisconnect](/es/reference/audio/xapu/functions/xapudisconnect.md)
- [XApuCommandId](/es/reference/audio/xapu/structs/xapucommandid.md)
