> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetShapeDmaReadWriteFull

> GetShapeDmaReadWriteFull

# GetShapeDmaReadWriteFull

Obtém um valor de 32 bits que contém os ponteiros de leitura e gravação e o sinalizador de buffer cheio.

## Sintaxe

```cpp theme={null}
SHAPE_DMA_READ_WRITE_FULL GetShapeDmaReadWriteFull(  
         const SHAPE_DMA_CONTEXT* context  
)  
```

### Parâmetros

*context*   \_In\_\
Tipo: [SHAPE\_DMA\_CONTEXT\*](/pt-BR/reference/audio/shapedmacontext/structs/shape_dma_context)

Ponteiro para uma estrutura [SHAPE\_DMA\_CONTEXT](/pt-BR/reference/audio/shapedmacontext/structs/shape_dma_context).

### Valor retornado

Tipo: SHAPE\_DMA\_READ\_WRITE\_FULL

Valor de 32 bits que contém o ponteiro de leitura, o ponteiro de gravação e o sinalizador de buffer cheio. Consulte a estrutura [SHAPE\_DMA\_READ\_WRITE\_FULL](/pt-BR/reference/audio/shapedmacontext/structs/shape_dma_read_write_full).

## Comentários

Essa operação atômica garante que os três valores estejam sincronizados.

Qualquer processamento adicional do Scalable Hardware Audio Processing Engine (SHAPE) é realizado por meio de leitura e gravação em buffers de mixagem temporários. O processamento realizado é controlado pelo Audio Control Processor (ACP), que, por sua vez, é conduzido pelo aplicativo por meio da API [AcpHal](/pt-BR/reference/audio/acphal/acphal_members). Esses processos incluem equalização, compressão, dimensionamento de filtro e dimensionamento de volume.

## Requisitos

**Cabeçalho:** shapedmacontext.h

**Plataformas compatíveis:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[SHAPE\_DMA\_READ\_WRITE\_FULL](/pt-BR/reference/audio/shapedmacontext/structs/shape_dma_read_write_full)\
[ShapeDmaContext](/pt-BR/reference/audio/shapedmacontext/shapedmacontext_members)


## Related topics

- [SHAPE_DMA_READ_WRITE_FULL](/pt-BR/reference/audio/shapedmacontext/structs/shape_dma_read_write_full.md)
- [ShapeDmaContext](/pt-BR/reference/audio/shapedmacontext/shapedmacontext_members.md)
- [SetShapeDmaReadWriteFull](/pt-BR/reference/audio/shapedmacontext/functions/setshapedmareadwritefull.md)
- [GetShapeDmaBufferFull](/pt-BR/reference/audio/shapedmacontext/functions/getshapedmabufferfull.md)
- [GetShapeDmaWritePointer](/pt-BR/reference/audio/shapedmacontext/functions/getshapedmawritepointer.md)
