Skip to main content

SetShapeDmaReadWriteFull

在一次原子操作中设置读取指针、写入指针和缓冲区已满标志。

语法

参数

context   _Inout_
类型:SHAPE_DMA_CONTEXT*
指向 SHAPE_DMA_CONTEXT 结构的指针。 readWriteFull   
类型:SHAPE_DMA_READ_WRITE_FULL
包含读取指针、写入指针和缓冲区已满标志的 32 位值。请参阅 SHAPE_DMA_READ_WRITE_FULL 结构。

返回值

类型:HRESULT HRESULT 成功或错误代码。

备注

这个原子操作保证三个值保持同步。 任何额外的可扩展硬件音频处理引擎 (SHAPE) 处理都通过读写临时混合缓冲区来完成。所执行的处理由音频控制处理器 (ACP) 控制,而 ACP 本身由应用程序通过 AcpHal API 驱动。这些处理包括均衡、压缩、滤波器缩放和音量缩放。

要求

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

另请参阅

SHAPE_DMA_READ_WRITE_FULL
ShapeDmaContext
最后修改于 2026年8月24日