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

# SetShapeEqCompCompressorMode

> SetShapeEqCompCompressorMode

# SetShapeEqCompCompressorMode

Establece el modo de compresión.

## Sintaxis

```cpp theme={null}
HRESULT SetShapeEqCompCompressorMode(  
         SHAPE_EQCOMP_CONTEXT* context,  
         SHAPE_EQCOMP_COMPRESSOR_MODE mode  
)  
```

### Parámetros

*context*   \_Inout\_\
Tipo: [SHAPE\_EQCOMP\_CONTEXT\*](/reference/audio/shapeeqcompcontext/structs/shape_eqcomp_context)

Puntero a un objeto SHAPE\_EQCOMP\_CONTEXT.

*mode*   \
Tipo: [SHAPE\_EQCOMP\_COMPRESSOR\_MODE](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_compressor_mode)

Un miembro de la enumeración SHAPE\_EQCOMP\_COMPRESSOR\_MODE.

### Valor devuelto

Tipo: HRESULT

Código HRESULT de éxito o de error.

## Comentarios

En el modo normal, el nivel de entrada es instantáneo y la compresión se calcula para cada muestra. En el modo RMS, se usa como nivel de entrada un promedio móvil, que representa una aproximación del valor RMS, de las 128 muestras anteriores, en lugar del nivel absoluto de la muestra de entrada actual. (El promedio móvil es una aproximación del valor RMS.)

Para obtener más información, consulte [Ecualización y compresión](/build/console-features/audio/overviews/shape-overview#ID4ECF) en [Información general de SHAPE](/build/console-features/audio/overviews/shape-overview).

## Requisitos

**Encabezado:** shapeeqcompcontext.h

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

## Consulte también

[GetShapeEqCompCompressorMode](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompcompressormode)\
[ShapeEqCompContext](/reference/audio/shapeeqcompcontext/shapeeqcompcontext_members)


## Related topics

- [GetShapeEqCompCompressorMode](/es/reference/audio/shapeeqcompcontext/functions/getshapeeqcompcompressormode.md)
- [SHAPE_EQCOMP_COMPRESSOR_MODE](/es/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_compressor_mode.md)
- [ShapeEqCompContext](/es/reference/audio/shapeeqcompcontext/shapeeqcompcontext_members.md)
- [SetShapeEqCompEnableCompressor](/es/reference/audio/shapeeqcompcontext/functions/setshapeeqcompenablecompressor.md)
- [GetShapeEqCompEnableCompressor](/es/reference/audio/shapeeqcompcontext/functions/getshapeeqcompenablecompressor.md)
