Skip to main content

SHAPE_DMA_READ_WRITE_FULL

Structure used to query read and write pointers and buffer-full flag in one operation.

Syntax

Members

readPointer
Type: UINT32
Read/Write: The read pointer. reserved0
Type: UINT32
Reserved. writePointer
Type: UINT32
Read/Write: The write pointer. reserved1
Type: UINT32
Reserved. full
Type: UINT32
Read/Write: Buffer-full flag (0 == empty, 1 == full). reserved2
Type: UINT32
Reserved.

Remarks

This structure is used by the GetShapeDmaReadWriteFull function. The read and write pointers are offsets from the start of the buffer. When the read pointer and the write pointer are equal, use full to determine whether the buffer is empty or full. The members that are marked Read/Write are set by your application but can be changed by the ACP library.

Requirements

Header: shapedmacontext.h Supported platforms: XBOX One family consoles and XBOX Series consoles

See also

GetShapeDmaReadWriteFull
ShapeDmaContext
Last modified on August 20, 2026