GetShapeDmaReadWriteFull
获取一个 32 位值,其中包含读指针、写指针以及缓冲区满标志。Syntax
Parameters
context _In_Type: SHAPE_DMA_CONTEXT* 指向 SHAPE_DMA_CONTEXT 结构的指针。
Return value
Type: SHAPE_DMA_READ_WRITE_FULL 一个 32 位值,包含读指针、写指针以及缓冲区满标志。请参阅 SHAPE_DMA_READ_WRITE_FULL 结构。Remarks
此原子操作可保证这三个值保持同步。 任何附加的可扩展硬件音频处理引擎 (SHAPE) 处理都通过读写临时混合缓冲区来完成。所执行的处理由音频控制处理器 (ACP) 控制,而 ACP 本身由应用程序通过 AcpHal API 驱动。这些处理包括均衡、压缩、滤波器缩放和音量缩放。Requirements
头文件: shapedmacontext.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机See also
SHAPE_DMA_READ_WRITE_FULLShapeDmaContext
