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

定義不同命令類型的選項。

## 語法

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

## 常數

| 常數 | 描述 |
| - | - |
| None | 未設定任何選項。 |
| DisableFifoOrdering | 根據預設，輸出結果的順序與輸入命令的順序相符。如果設定此旗標，結果的順序可能會改變。對於單一串流，輸出結果一律與輸入命令順序相符；此順序不符的情況只會發生在來自不同串流的結果。如果設定此旗標，XApuResult 會在硬體伺服器處理之後立即可用；否則硬體伺服器會重新排序結果，這會增加額外的延遲。 |
| DeinterleavedInput | 設定之後，提供的輸入資料必須是非交錯的。這僅適用於 [XApuProcessType::ConvertPCM](/zh-TW/reference/audio/xapu/enums/xapuprocesstype) |
| DeinterleavedOutput | 設定之後，輸出的解碼/轉換資料會是非交錯的 |
| EnableResultReadyEvent | 設定之後，如果成功，[XApuConnect](/zh-TW/reference/audio/xapu/functions/xapuconnect) 會傳回有效的 [XApuConnectOutputParameters::resultReadyEvent](/zh-TW/reference/audio/xapu/structs/xapuconnectoutputparameters) |

## 備註

此列舉定義連線選項。輸出結果的順序與輸入命令的順序相符。如果設定 `DisableFifoOrdering` 旗標，具有 `XApuCommandID::streamIndex` 結構的結果順序可能會改變。當 XAPU 只處理一個串流時，`DisableFifoOrdering` 旗標沒有作用，因為結果的順序會與命令順序相同。

## 需求

**標頭:** xapu.h

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

## 另請參閱

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


## Related topics

- [XApuConnectOptions](/reference/audio/xapu/enums/xapuconnectoptions.md)
- [XApuCommandOptions](/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuConnectOutputParameters](/reference/audio/xapu/structs/xapuconnectoutputparameters.md)
- [XApuConnect](/reference/audio/xapu/functions/xapuconnect.md)
