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

## Functions

| 函数                                                                       | 说明                                                                                    |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- |
| [XApuConnect](/reference/audio/xapu/functions/xapuconnect)               | 建立连接并为音频处理单元 (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 命令队列提交单个命令。                                                                    |
| [XApuGetResultCount](/reference/audio/xapu/functions/xapugetresultcount) | 返回结果队列中 [XApuResult](/reference/audio/xapu/structs/xapuresult) 的数量。                   |
| [XApuGetUtilization](/reference/audio/xapu/functions/xapugetutilization) | 获取指定处理类型和通道数下硬件服务器的当前利用率值。                                                            |

## Structures

| 结构                                                                                                 | 说明                                                                        |
| -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [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)                                   | 定义利用率参数。                                                                  |

## Enumerations

| 枚举                                                                   | 说明                         |
| -------------------------------------------------------------------- | -------------------------- |
| [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 错误](/reference/audio/xapu/enums/xapuerrors)                    | 本主题列出了任何 XAPU API 可能返回的错误。 |


## Related topics

- [错误代码](/zh-CN/reference/errorcodes.md)
- [XAPU 错误](/zh-CN/reference/audio/xapu/enums/xapuerrors.md)
- [XAPU 概述](/zh-CN/build/console-features/audio/overviews/xapu-overview.md)
- [使用 XAPU API 进行单流 Opus 音频解码](/zh-CN/build/console-features/audio/overviews/xapu-overview-single-stream-audio-decode.md)
- [XApuConnect](/zh-CN/reference/audio/xapu/functions/xapuconnect.md)
