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_FULLShapeDmaContext
