> ## 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.

# ShapePcmContext

> ShapePcmContext

# ShapePcmContext

APIs de ShapePcmContext

## Funções

| Função | Descrição |
| - | - |
| [GetShapePcmAudioBuffer](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer) | Obtém o buffer de áudio do contexto PCM. |
| [GetShapePcmBufferFull](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull) | Obtém o sinalizador de buffer cheio. |
| [GetShapePcmBufferLength](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength) | Obtém o comprimento do buffer de áudio em amostras. |
| [GetShapePcmFormat](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmformat) | Obtém o formato PCM. |
| [GetShapePcmLoopCount](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmloopcount) | Obtém a contagem de loops. |
| [GetShapePcmLoopEnd](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmloopend) | Obtém o fim do loop para amostras não alinhadas a quadros. |
| [GetShapePcmLoopStartOrWritePointer](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer) | Obtém o início do loop para buffers lineares ou um ponteiro de gravação para buffers circulares. |
| [GetShapePcmMode](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmmode) | Obtém o modo PCM. |
| [GetShapePcmReadPointer](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmreadpointer) | Obtém o ponteiro de leitura. |
| [Função SetShapePcmAudioBuffer](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer) | Define o buffer de áudio PCM usando um ponteiro virtual. |
| [SetShapePcmAudioBuffer](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer_2) | Define o buffer de áudio PCM usando um endereço físico. |
| [SetShapePcmBufferFull](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmbufferfull) | Define o sinalizador de buffer cheio. |
| [SetShapePcmBufferLength](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmbufferlength) | Define o comprimento do buffer em amostras. |
| [SetShapePcmFormat](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmformat) | Define o formato PCM. |
| [SetShapePcmLoopCount](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmloopcount) | Define a contagem de loops. |
| [SetShapePcmLoopEnd](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmloopend) | Define o fim do loop para amostras não alinhadas a quadros. |
| [SetShapePcmLoopStartOrWritePointer](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer) | Define o início do loop para buffers lineares ou um ponteiro de gravação para buffers circulares. |
| [SetShapePcmMode](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmmode) | Define o modo PCM. |
| [SetShapePcmReadPointer](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer) | Define o ponteiro de leitura. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [SHAPE\_PCM\_CONTEXT](/pt-BR/reference/audio/shapepcmcontext/structs/shape_pcm_context) | A estrutura de contexto PCM. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [SHAPE\_PCM\_FORMAT](/pt-BR/reference/audio/shapepcmcontext/enums/shape_pcm_format) | Especifica a enumeração de formatos PCM. |
| [SHAPE\_PCM\_MODE](/pt-BR/reference/audio/shapepcmcontext/enums/shape_pcm_mode) | Especifica a enumeração de modos PCM. |


## Related topics

- [Visão geral do ACP](/pt-BR/build/console-features/audio/overviews/acp-overview.md)
- [SHAPE_PCM_CONTEXT](/pt-BR/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [SetShapePcmMode](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmmode.md)
- [SetShapePcmFormat](/pt-BR/reference/audio/shapepcmcontext/functions/setshapepcmformat.md)
- [GetShapePcmMode](/pt-BR/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
