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

# SetShapePcmMode

> SetShapePcmMode

# SetShapePcmMode

Establece el modo PCM.

## Sintaxis

```cpp theme={null}
HRESULT SetShapePcmMode(  
         SHAPE_PCM_CONTEXT* context,  
         SHAPE_PCM_MODE mode  
)  
```

### Parámetros

*context*   \_Inout\_\
Tipo: [SHAPE\_PCM\_CONTEXT\*](/reference/audio/shapepcmcontext/structs/shape_pcm_context)

Puntero a una estructura [SHAPE\_PCM\_CONTEXT](/reference/audio/shapepcmcontext/structs/shape_pcm_context).

*mode*   \
Tipo: [SHAPE\_PCM\_MODE](/reference/audio/shapepcmcontext/enums/shape_pcm_mode)

Un miembro de la enumeración [SHAPE\_PCM\_MODE](/reference/audio/shapepcmcontext/enums/shape_pcm_mode).

### Valor devuelto

Tipo: HRESULT

Código HRESULT de éxito o de error.

## Comentarios

El convertidor de frecuencia de muestreo (SRC) funciona en modo mono o estéreo. Los datos de modulación por impulsos codificados (PCM) se leen de la memoria y se convierten a un formato común de punto fijo de 24 bits para la conversión de frecuencia de muestreo. La salida se escribe en uno o dos búferes de mezcla, según el modo. Los datos estéreo se almacenan en memoria como una secuencia intercalada de datos de 16 bits, con el canal izquierdo en los 16 bits menos significativos de cada palabra de 32 bits y el canal derecho en los 16 bits más significativos. En modo estéreo, los datos PCM se leen y se desintercalan simultáneamente. Los datos del canal izquierdo (muestras pares) se procesan y se envían a un búfer de mezcla, y los datos del canal derecho (muestras impares) se escriben en un segundo búfer de mezcla.

## Requisitos

**Encabezado:** shapepcmcontext.h

**Plataformas compatibles:** consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Información general sobre ACP](/build/console-features/audio/overviews/acp-overview)\
[Información general de SHAPE](/build/console-features/audio/overviews/shape-overview)
[shapepcmcontext](/reference/audio/shapepcmcontext/shapepcmcontext_members)


## Related topics

- [ShapePcmContext](/es/reference/audio/shapepcmcontext/shapepcmcontext_members.md)
- [SHAPE_PCM_MODE](/es/reference/audio/shapepcmcontext/enums/shape_pcm_mode.md)
- [GetShapePcmMode](/es/reference/audio/shapepcmcontext/functions/getshapepcmmode.md)
- [SetShapePcmFormat](/es/reference/audio/shapepcmcontext/functions/setshapepcmformat.md)
- [SetShapePcmLoopEnd](/es/reference/audio/shapepcmcontext/functions/setshapepcmloopend.md)
