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

为不同命令类型定义选项。

## Syntax

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

## Constants

| 常量                     | 说明                                                                                                                                                                                     |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| None                   | 未设置任何选项。                                                                                                                                                                               |
| DisableFifoOrdering    | 默认情况下,输出结果的顺序与输入命令顺序一致。如果设置此标志,结果顺序可能会改变。对于单个流,输出结果的顺序始终与输入命令顺序一致。这种乱序不匹配仅会出现在来自不同流的结果之间。如果设置了此标志,XApuResult 将在被硬件服务器处理后立即可用;否则,硬件服务器会对结果进行重新排序,这会增加额外的延迟。                             |
| DeinterleavedInput     | 设置后,提供的输入数据必须是非交错的。这仅适用于 [XApuProcessType::ConvertPCM](/reference/audio/xapu/enums/xapuprocesstype)。                                                                                   |
| DeinterleavedOutput    | 设置后,输出的解码/转换后的数据将是非交错的。                                                                                                                                                                |
| EnableResultReadyEvent | 设置后,如果成功,[XApuConnect](/reference/audio/xapu/functions/xapuconnect) 将返回有效的 [XApuConnectOutputParameters::resultReadyEvent](/reference/audio/xapu/structs/xapuconnectoutputparameters)。 |

## Remarks

此枚举定义连接选项。输出结果的顺序与输入命令顺序一致。如果设置了 `DisableFifoOrdering` 标志,则带有 `XApuCommandID::streamIndex` 结构的结果顺序可能会改变。当 XAPU 处理单个流时,`DisableFifoOrdering` 标志无效。这是因为结果的顺序将与命令顺序相同。

## Requirements

**头文件:** xapu.h

**支持的平台:** XBOX Series X|S

## See also

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


## Related topics

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