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

# XApuConnectOptions

> XApuConnectOptions

# XApuConnectOptions

Define opciones para diferentes tipos de comandos.

## Sintaxis

```cpp theme={null}
enum class XApuConnectOptions  : uint32_t  
{  
    None = 0,  
    DisableFifoOrdering = 1,  
}  
```

## Constantes

| Constante              | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| None                   | No se establece ninguna opción.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| DisableFifoOrdering    | De forma predeterminada, el orden de los resultados de salida coincide con el orden de los comandos de entrada. Si se establece esta marca, el orden de los resultados puede cambiar. Para una única secuencia, los resultados de salida siempre coinciden con el orden de los comandos de entrada. Esta discrepancia de orden solo se produce en los resultados de secuencias diferentes. Si se establece esta marca, los XApuResult estarán disponibles inmediatamente después de que el servidor de hardware los procese; de lo contrario, el servidor de hardware reordenará los resultados, lo que agrega latencia adicional. |
| DeinterleavedInput     | Cuando se establece, los datos de entrada proporcionados deben estar desentrelazados. Esto solo se aplica a [XApuProcessType::ConvertPCM](/reference/audio/xapu/enums/xapuprocesstype)                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| DeinterleavedOutput    | Cuando se establece, los datos de salida descodificados o convertidos estarán desentrelazados                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| EnableResultReadyEvent | Cuando se establece, [XApuConnect](/reference/audio/xapu/functions/xapuconnect) devolverá un [XApuConnectOutputParameters::resultReadyEvent](/reference/audio/xapu/structs/xapuconnectoutputparameters) válido si se ejecuta correctamente                                                                                                                                                                                                                                                                                                                                                                                         |

## Comentarios

Esta enumeración define las opciones de conexión. El orden de los resultados de salida coincide con el orden de los comandos de entrada. Si se establece la marca `DisableFifoOrdering`, el orden puede cambiar para los resultados con la estructura `XApuCommandID::streamIndex`. La marca `DisableFifoOrdering` no tiene ningún efecto cuando XAPU procesa una sola secuencia. Esto se debe a que los resultados estarán en el mismo orden que el orden de los comandos.

## Requisitos

**Encabezado:** xapu.h

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

## Consulte también

[XAPU](/reference/audio/xapu/xapu_members)\
[XApuConnectInputParameters](/reference/audio/xapu/structs/xapuconnectinputparameters)\
[XApuCommandId](/reference/audio/xapu/structs/xapucommandid)


## Related topics

- [XApuCommandOptions](/es/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuConnectOutputParameters](/es/reference/audio/xapu/structs/xapuconnectoutputparameters.md)
- [XApuConnect](/es/reference/audio/xapu/functions/xapuconnect.md)
- [XAPU](/es/reference/audio/xapu/xapu_members.md)
- [XApuConnectInputParameters](/es/reference/audio/xapu/structs/xapuconnectinputparameters.md)
