> ## 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 opções para diferentes tipos de comando.

## Sintaxe

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

## Constantes

| Constante | Descrição |
| - | - |
| None | Nenhuma opção está definida. |
| DisableFifoOrdering | Por padrão, a ordem dos resultados de saída corresponde à ordem dos comandos de entrada. Se esse sinalizador estiver definido, a ordem dos resultados poderá mudar. Para um único fluxo, os resultados de saída sempre correspondem à ordem dos comandos de entrada. Essa incompatibilidade de ordem ocorre somente com resultados de fluxos diferentes. Se esse sinalizador estiver definido, os XApuResult(s) estarão disponíveis imediatamente após serem processados pelo servidor de hardware; caso contrário, o servidor de hardware reordenará os resultados, o que adiciona latência. |
| DeinterleavedInput | Quando definido, os dados de entrada fornecidos devem estar desintercalados. Isso se aplica somente a [XApuProcessType::ConvertPCM](/pt-BR/reference/audio/xapu/enums/xapuprocesstype) |
| DeinterleavedOutput | Quando definido, os dados de saída decodificados/convertidos serão desintercalados |
| EnableResultReadyEvent | Quando definido, [XApuConnect](/pt-BR/reference/audio/xapu/functions/xapuconnect) retornará um [XApuConnectOutputParameters::resultReadyEvent](/pt-BR/reference/audio/xapu/structs/xapuconnectoutputparameters) válido se tiver êxito |

## Comentários

Essa enumeração define as opções de conexão. A ordem dos resultados de saída corresponde à ordem dos comandos de entrada. Se o sinalizador `DisableFifoOrdering` estiver definido, a ordem poderá ser alterada para resultados com a estrutura `XApuCommandID::streamIndex`. O sinalizador `DisableFifoOrdering` não tem efeito quando o XAPU está processando um único fluxo. Isso ocorre porque os resultados estarão na mesma ordem que a ordem dos comandos.

## Requisitos

**Cabeçalho:** xapu.h

**Plataformas compatíveis:** XBOX Series X|S

## Confira também

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


## Related topics

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