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

# XAPU

> XAPU

# XAPU

XAPU API

## 関数

| 関数                                                                       | 説明                                                                                                    |
| ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| [XApuConnect](/reference/audio/xapu/functions/xapuconnect)               | Audio Processing Unit (XAPU) への接続を確立し、必要なリソースを割り当てます。                                                 |
| [XApuDequeueResult](/reference/audio/xapu/functions/xapudequeueresult)   | 結果キューから [XApuResult](/reference/audio/xapu/structs/xapuresult) を取得します (利用可能な場合)。                      |
| [XApuDisconnect](/reference/audio/xapu/functions/xapudisconnect)         | ハードウェア サーバーから切断し、[XApuConnect](/reference/audio/xapu/functions/xapuconnect) の間に割り当てられたすべてのリソースを解放します。 |
| [XApuEnqueueCommand](/reference/audio/xapu/functions/xapuenqueuecommand) | XAPU コマンド キューに 1 つのコマンドを送信します。                                                                        |
| [XApuGetResultCount](/reference/audio/xapu/functions/xapugetresultcount) | 結果キューにある [XApuResult](/reference/audio/xapu/structs/xapuresult) の数を返します。                              |
| [XApuGetUtilization](/reference/audio/xapu/functions/xapugetutilization) | 指定した処理種別およびチャネル数について、ハードウェア サーバーの現在の利用状況値を取得します。                                                      |

## 構造体

| 構造体                                                                                                | 説明                                                                                  |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [XApuCommandId](/reference/audio/xapu/structs/xapucommandid)                                       | XAPU に送信し、XAPU から受信する基本コマンド パラメーターを定義します。その他のすべてのコマンドは、この型を拡張したものです。                |
| [XApuConnectInputParameters](/reference/audio/xapu/structs/xapuconnectinputparameters)             | リソースを割り当てるために [XApuConnect](/reference/audio/xapu/functions/xapuconnect) に渡すパラメーター。 |
| [XApuConnectOutputParameters](/reference/audio/xapu/structs/xapuconnectoutputparameters)           | [XApuConnect](/reference/audio/xapu/functions/xapuconnect) によって返されるパラメーター。          |
| [XApuDecodeConvertActivateCommand](/reference/audio/xapu/structs/xapudecodeconvertactivatecommand) | デコードまたはデコード変換のアクティブ化パラメーターを定義します。                                                   |
| [XApuDecodeConvertCommand](/reference/audio/xapu/structs/xapudecodeconvertcommand)                 | デコードまたはデコード変換の処理パラメーターを定義します。                                                       |
| [XApuResult](/reference/audio/xapu/structs/xapuresult)                                             | XAPU から返される結果を定義します。                                                                |
| [XApuUtilization](/reference/audio/xapu/structs/xapuutilization)                                   | 利用状況パラメーターを定義します。                                                                   |

## 列挙型

| 列挙型                                                                  | 説明                                           |
| -------------------------------------------------------------------- | -------------------------------------------- |
| [XApuCommandOptions](/reference/audio/xapu/enums/xapucommandoptions) | さまざまなコマンド種別のオプションを定義します。                     |
| [XApuCommandType](/reference/audio/xapu/enums/xapucommandtype)       | 単一のストリームに対して実行されるコマンド種別を定義します。               |
| [XApuConnectOptions](/reference/audio/xapu/enums/xapuconnectoptions) | さまざまなコマンド種別のオプションを定義します。                     |
| [XApuProcessType](/reference/audio/xapu/enums/xapuprocesstype)       | XAPU クライアントによって実行される処理種別を定義します。              |
| [XApuStateOptions](/reference/audio/xapu/enums/xapustateoptions)     | 処理エンジンの現在の状態を定義します。                          |
| [XAPU Errors](/reference/audio/xapu/enums/xapuerrors)                | このトピックでは、XAPU API のいずれかから返される可能性のあるエラーを示します。 |


## Related topics

- [エラーコード](/ja-jp/reference/errorcodes.md)
- [XAPU エラー](/ja-jp/reference/audio/xapu/enums/xapuerrors.md)
- [XAPU の概要](/ja-jp/build/console-features/audio/overviews/xapu-overview.md)
- [XAPU API を使用したシングル ストリーム Opus オーディオ デコード](/ja-jp/build/console-features/audio/overviews/xapu-overview-single-stream-audio-decode.md)
- [XApuConnect](/ja-jp/reference/audio/xapu/functions/xapuconnect.md)
