> ## 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](/reference/audio/xapu/enums/xapuprocesstype) にのみ適用されます。                                                                                                      |
| DeinterleavedOutput    | 設定されている場合、出力のデコード済み/変換済みデータはデインターリーブされます。                                                                                                                                                                                                |
| EnableResultReadyEvent | 設定されている場合、[XApuConnect](/reference/audio/xapu/functions/xapuconnect) は成功時に有効な [XApuConnectOutputParameters::resultReadyEvent](/reference/audio/xapu/structs/xapuconnectoutputparameters) を返します。                                          |

## 解説

この列挙型は接続オプションを定義します。出力結果の順序は入力コマンドの順序と一致します。`DisableFifoOrdering` フラグが設定されている場合、`XApuCommandID::streamIndex` 構造体を持つ結果の順序が変更される可能性があります。XAPU が 1 つのストリームを処理している場合、`DisableFifoOrdering` フラグは効果がありません。これは、結果がコマンドと同じ順序になるためです。

## 要件

**ヘッダー:** xapu.h

**サポートされているプラットフォーム:** XBOX Series X|S

## 関連項目

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


## Related topics

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