Skip to main content

ACP_COMMAND_UPDATE_XMA_CONTEXT_ENTRY

用于更新 SHAPE_XMA_CONTEXT 的条目。

语法

成员

contextIndex
类型:UINT32
范围为 0 至 ACP_MAX_NUM_XMA_CONTEXTS 的索引。 ptrRead0
类型:APU_ADDRESS
替换 SHAPE_XMA_CONTEXT::ptrRead0 的现有值。 ptrRead1
类型:APU_ADDRESS
替换 SHAPE_XMA_CONTEXT::ptrRead1 的现有值。 sizeRead0
类型:UINT16
替换 SHAPE_XMA_CONTEXT::sizeRead0 的现有值。 sizeRead1
类型:UINT16
替换 SHAPE_XMA_CONTEXT::sizeRead1 的现有值。 writeBufferOffsetRead
类型:UINT16
替换 SHAPE_XMA_CONTEXT::writeBufferOffsetRead 的现有值。 validBuffer
类型:UINT16
替换 SHAPE_XMA_CONTEXT::validBuffer 的现有值。

备注

此结构体由 ACP_COMMAND_UPDATE_CONTEXTSACP_COMMAND_UPDATE_ALL_CONTEXTS 命令使用以更新单个 PCM 上下文。请仅在每个音频帧内使用该命令更新少量上下文;更新大量上下文的效率不高。有关更多详细信息,请参阅 ACP 概述中的”渲染音频”部分

要求

头文件: acphal.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

ACP_COMMAND_TYPE
SubmitCommand
AcpHal
最后修改于 2026年8月24日