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

API de ShapePcmContext

## Funciones

| Función                                                                                                             | Descripción                                                                                            |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [GetShapePcmAudioBuffer](/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer)                         | Obtiene el búfer de audio del contexto de PCM.                                                         |
| [GetShapePcmBufferFull](/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull)                           | Obtiene la marca de búfer lleno.                                                                       |
| [GetShapePcmBufferLength](/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength)                       | Obtiene la longitud del búfer de audio en muestras.                                                    |
| [GetShapePcmFormat](/reference/audio/shapepcmcontext/functions/getshapepcmformat)                                   | Obtiene el formato PCM.                                                                                |
| [GetShapePcmLoopCount](/reference/audio/shapepcmcontext/functions/getshapepcmloopcount)                             | Obtiene el recuento de bucles.                                                                         |
| [GetShapePcmLoopEnd](/reference/audio/shapepcmcontext/functions/getshapepcmloopend)                                 | Obtiene el final del bucle para muestras no alineadas con fotogramas.                                  |
| [GetShapePcmLoopStartOrWritePointer](/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer) | Obtiene el inicio del bucle para búferes lineales o un puntero de escritura para búferes circulares.   |
| [GetShapePcmMode](/reference/audio/shapepcmcontext/functions/getshapepcmmode)                                       | Obtiene el modo PCM.                                                                                   |
| [GetShapePcmReadPointer](/reference/audio/shapepcmcontext/functions/getshapepcmreadpointer)                         | Obtiene el puntero de lectura.                                                                         |
| [Función SetShapePcmAudioBuffer](/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer)                 | Establece el búfer de audio PCM mediante un puntero virtual.                                           |
| [SetShapePcmAudioBuffer](/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer_2)                       | Establece el búfer de audio PCM mediante una dirección física.                                         |
| [SetShapePcmBufferFull](/reference/audio/shapepcmcontext/functions/setshapepcmbufferfull)                           | Establece la marca de búfer lleno.                                                                     |
| [SetShapePcmBufferLength](/reference/audio/shapepcmcontext/functions/setshapepcmbufferlength)                       | Establece la longitud del búfer en muestras.                                                           |
| [SetShapePcmFormat](/reference/audio/shapepcmcontext/functions/setshapepcmformat)                                   | Establece el formato PCM.                                                                              |
| [SetShapePcmLoopCount](/reference/audio/shapepcmcontext/functions/setshapepcmloopcount)                             | Establece el recuento de bucles.                                                                       |
| [SetShapePcmLoopEnd](/reference/audio/shapepcmcontext/functions/setshapepcmloopend)                                 | Establece el final del bucle para muestras no alineadas con fotogramas.                                |
| [SetShapePcmLoopStartOrWritePointer](/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer) | Establece el inicio del bucle para búferes lineales o un puntero de escritura para búferes circulares. |
| [SetShapePcmMode](/reference/audio/shapepcmcontext/functions/setshapepcmmode)                                       | Establece el modo PCM.                                                                                 |
| [SetShapePcmReadPointer](/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer)                         | Establece el puntero de lectura.                                                                       |

## Estructuras

| Estructura                                                                        | Descripción                       |
| --------------------------------------------------------------------------------- | --------------------------------- |
| [SHAPE\_PCM\_CONTEXT](/reference/audio/shapepcmcontext/structs/shape_pcm_context) | La estructura de contexto de PCM. |

## Enumeraciones

| Enumeración                                                                   | Descripción                                |
| ----------------------------------------------------------------------------- | ------------------------------------------ |
| [SHAPE\_PCM\_FORMAT](/reference/audio/shapepcmcontext/enums/shape_pcm_format) | Especifica la enumeración de formatos PCM. |
| [SHAPE\_PCM\_MODE](/reference/audio/shapepcmcontext/enums/shape_pcm_mode)     | Especifica la enumeración de modos PCM.    |


## Related topics

- [Información general sobre ACP](/es/build/console-features/audio/overviews/acp-overview.md)
- [SHAPE_PCM_CONTEXT](/es/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
- [GetShapePcmFormat](/es/reference/audio/shapepcmcontext/functions/getshapepcmformat.md)
- [GetShapePcmMode](/es/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
- [SetShapePcmMode](/es/reference/audio/shapepcmcontext/functions/setshapepcmmode.md)
