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

# GetShapePcmMode

> GetShapePcmMode

# GetShapePcmMode

Obtient le mode PCM.

## Syntaxe

```cpp theme={null}
SHAPE_PCM_MODE GetShapePcmMode(  
         const SHAPE_PCM_CONTEXT* context  
)  
```

### Paramètres

*context*   \_In\_\
Type : [SHAPE\_PCM\_CONTEXT\*](/fr-CA/reference/audio/shapepcmcontext/structs/shape_pcm_context)

Pointeur vers une structure [SHAPE\_PCM\_CONTEXT](/fr-CA/reference/audio/shapepcmcontext/structs/shape_pcm_context).

### Valeur de retour

Type : SHAPE\_PCM\_MODE

Un membre de l'énumération [SHAPE\_PCM\_MODE](/fr-CA/reference/audio/shapepcmcontext/enums/shape_pcm_mode).

## Remarques

Le convertisseur de fréquence d'échantillonnage (SRC) fonctionne en mode mono ou stéréo. Les données de modulation par impulsions et codage (PCM) sont lues depuis la mémoire et converties dans un format commun en virgule fixe 24 bits pour la conversion de fréquence d'échantillonnage. La sortie est écrite dans un ou deux tampons de mixage selon le mode. Les données stéréo sont stockées en mémoire sous forme de flux entrelacé de données 16 bits, le canal gauche occupant les 16 bits de poids faible de chaque mot de 32 bits et le canal droit, les 16 bits de poids fort. En mode stéréo, les données PCM sont lues et désentrelacées simultanément. Les données du canal gauche (échantillons pairs) sont traitées et envoyées vers un tampon de mixage, et les données du canal droit (échantillons impairs) sont écrites dans un second tampon de mixage.

## Configuration requise

**En-tête :** shapepcmcontext.h

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Vue d'ensemble de l'ACP](/fr-CA/build/console-features/audio/overviews/acp-overview)\
[Vue d'ensemble de Shape](/fr-CA/build/console-features/audio/overviews/shape-overview)\
[shapepcmcontext](/fr-CA/reference/audio/shapepcmcontext/shapepcmcontext_members)


## Related topics

- [ShapePcmContext](/fr-CA/reference/audio/shapepcmcontext/shapepcmcontext_members.md)
- [SHAPE_PCM_MODE](/fr-CA/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md)
- [SetShapePcmMode](/fr-CA/reference/audio/shapepcmcontext/functions/setshapepcmmode.md)
- [GetShapePcmBufferFull](/fr-CA/reference/audio/shapepcmcontext/functions/getshapepcmbufferfull.md)
- [GetShapePcmBufferLength](/fr-CA/reference/audio/shapepcmcontext/functions/getshapepcmbufferlength.md)
