XApuConnect
建立连接并为音频处理单元 (XAPU) 分配所需资源。Syntax
Parameters
params _In_Type: XApuConnectInputParameters* 传递给 XApuConnect 用于分配资源的参数。 data _Out_
Type: XApuConnectOutputParameters* XApuConnect 返回的参数。 handle _Outptr_
Type: XApuHandle* 指向返回的 XAPU 句柄的指针。在调用其他 XAPU API 时,此句柄用于指示要操作的 XAPU 实例。
Return value
Type: HRESULT 如果成功,则返回 S_OK;否则,返回错误代码。Remarks
调用方必须为 XAPU 客户端指定要执行的 XApuProcessType。一个 XAPU 实例在其生存期内只能使用一种类型的处理。若要执行两种或多种不同的处理,必须实例化两个或多个 XAPU 实例。 在 XApuConnectInputParameters 内部,调用方必须指定以下内容:- XAPU 预期同时处理的流的最大数量。
- 每个流的最大排队命令数。
- 所有命令和流所需的总内存分配。这包括输入、输出和处理数据在流的最大数量乘以每个流的排队命令数上的总分配。
Requirements
头文件: xapu.h 库: xapu.lib 支持的平台: XBOX Series X|SConceptual documentation
See also
XAPUXApuDecodeConvertCommand
XApuDequeueResult
XApuEnqueueCommand
XApuGetResultCount
