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

## Fonctions

| Fonction | Description |
| - | - |
| [GetShapePcmAudioBuffer](/fr/reference/audio/shapepcmcontext/functions/getshapepcmaudiobuffer) | Obtient la mémoire tampon audio du contexte PCM. |
| [GetShapePcmBufferFull](/fr/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull) | Obtient l'indicateur de mémoire tampon pleine. |
| [GetShapePcmBufferLength](/fr/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength) | Obtient la longueur de la mémoire tampon audio en échantillons. |
| [GetShapePcmFormat](/fr/reference/audio/shapepcmcontext/functions/getshapepcmformat) | Obtient le format PCM. |
| [GetShapePcmLoopCount](/fr/reference/audio/shapepcmcontext/functions/getshapepcmloopcount) | Obtient le nombre de boucles. |
| [GetShapePcmLoopEnd](/fr/reference/audio/shapepcmcontext/functions/getshapepcmloopend) | Obtient la fin de boucle pour les échantillons non alignés sur les trames. |
| [GetShapePcmLoopStartOrWritePointer](/fr/reference/audio/shapepcmcontext/functions/getshapepcmloopstartorwritepointer) | Obtient le début de boucle pour les mémoires tampons linéaires ou un pointeur d'écriture pour les mémoires tampons circulaires. |
| [GetShapePcmMode](/fr/reference/audio/shapepcmcontext/functions/getshapepcmmode) | Obtient le mode PCM. |
| [GetShapePcmReadPointer](/fr/reference/audio/shapepcmcontext/functions/getshapepcmreadpointer) | Obtient le pointeur de lecture. |
| [Fonction SetShapePcmAudioBuffer](/fr/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer) | Définit la mémoire tampon audio PCM à l'aide d'un pointeur virtuel. |
| [SetShapePcmAudioBuffer](/fr/reference/audio/shapepcmcontext/functions/setshapepcmaudiobuffer_2) | Définit la mémoire tampon audio PCM à l'aide d'une adresse physique. |
| [SetShapePcmBufferFull](/fr/reference/audio/shapepcmcontext/functions/setshapepcmbufferfull) | Définit l'indicateur de mémoire tampon pleine. |
| [SetShapePcmBufferLength](/fr/reference/audio/shapepcmcontext/functions/setshapepcmbufferlength) | Définit la longueur de la mémoire tampon en échantillons. |
| [SetShapePcmFormat](/fr/reference/audio/shapepcmcontext/functions/setshapepcmformat) | Définit le format PCM. |
| [SetShapePcmLoopCount](/fr/reference/audio/shapepcmcontext/functions/setshapepcmloopcount) | Définit le nombre de boucles. |
| [SetShapePcmLoopEnd](/fr/reference/audio/shapepcmcontext/functions/setshapepcmloopend) | Définit la fin de boucle pour les échantillons non alignés sur les trames. |
| [SetShapePcmLoopStartOrWritePointer](/fr/reference/audio/shapepcmcontext/functions/setshapepcmloopstartorwritepointer) | Définit le début de boucle pour les mémoires tampons linéaires ou un pointeur d'écriture pour les mémoires tampons circulaires. |
| [SetShapePcmMode](/fr/reference/audio/shapepcmcontext/functions/setshapepcmmode) | Définit le mode PCM. |
| [SetShapePcmReadPointer](/fr/reference/audio/shapepcmcontext/functions/setshapepcmreadpointer) | Définit le pointeur de lecture. |

## Structures

| Structure | Description |
| - | - |
| [SHAPE\_PCM\_CONTEXT](/fr/reference/audio/shapepcmcontext/structs/shape_pcm_context) | Structure du contexte PCM. |

## Énumérations

| Énumération | Description |
| - | - |
| [SHAPE\_PCM\_FORMAT](/fr/reference/audio/shapepcmcontext/enums/shape_pcm_format) | Spécifie l'énumération des formats PCM. |
| [SHAPE\_PCM\_MODE](/fr/reference/audio/shapepcmcontext/enums/shape_pcm_mode) | Spécifie l'énumération des modes PCM. |


## Related topics

- [ShapePcmContext](/reference/audio/shapepcmcontext/shapepcmcontext_members.md)
- [SHAPE_PCM_CONTEXT](/reference/audio/shapepcmcontext/structs/shape_pcm_context.md)
