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

# ShapeEqCompContext

> ShapeEqCompContext

# ShapeEqCompContext

## Funciones

| Función                                                                                                                              | Descripción                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| [GetShapeEqCompAttack](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompattack)                                           | Obtiene el multiplicador de ataque de compresión.                                                                    |
| [GetShapeEqCompCompressorMode](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompcompressormode)                           | Obtiene el modo de compresión.                                                                                       |
| [GetShapeEqCompDelayElement2](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement2)                             | Obtiene el retardo de entrada 2.                                                                                     |
| [GetShapeEqCompDelayElement3](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement3)                             | Obtiene el retardo de entrada 3.                                                                                     |
| [GetShapeEqCompDelayElement4](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement4)                             | Obtiene el retardo de entrada 4.                                                                                     |
| [GetShapeEqCompDelayElement5](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement5)                             | Obtiene el retardo de entrada 5.                                                                                     |
| [GetShapeEqCompDelayElement6](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement6)                             | Obtiene el retardo de entrada 6.                                                                                     |
| [GetShapeEqCompDelayElement7](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompdelayelement7)                             | Obtiene el retardo de entrada 7.                                                                                     |
| [GetShapeEqCompEnableCompressor](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompenablecompressor)                       | Obtiene el estado de la marca del compresor.                                                                         |
| [GetShapeEqCompExpandMode](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompexpandmode)                                   | Obtiene el modo de compresión/expansión.                                                                             |
| [GetShapeEqCompFilterCoefficients](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompfiltercoefficients)                   | Obtiene los coeficientes de un filtro de ecualizador.                                                                |
| [GetShapeEqCompFilterTargetCoefficients](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompfiltertargetcoefficients)       | Obtiene los coeficientes de destino de un filtro de ecualizador.                                                     |
| [GetShapeEqCompGain](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompgain)                                               | Obtiene la ganancia de salida (makeup) del compresor.                                                                |
| [GetShapeEqCompGainReduction](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompgainreduction)                             | Obtiene la reducción de ganancia de salida del compresor.                                                            |
| [GetShapeEqCompGainTarget](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompgaintarget)                                   | Obtiene el destino de la ganancia de salida (makeup) del compresor.                                                  |
| [GetShapeEqCompInputDelay0](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompinputdelay0)                                 | Obtiene el retardo de entrada del canal izquierdo.                                                                   |
| [GetShapeEqCompInputDelay1](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompinputdelay1)                                 | Obtiene el retardo de entrada del canal derecho.                                                                     |
| [GetShapeEqCompInputLevel](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompinputlevel)                                   | Obtiene el nivel de entrada del compresor.                                                                           |
| [GetShapeEqCompInternalSaturate](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompinternalsaturate)                       | Obtiene la marca de saturación interna.                                                                              |
| [GetShapeEqCompLogGain](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomploggain)                                         | Obtiene el modo de ganancia logarítmica del compresor.                                                               |
| [GetShapeEqCompMixBufferPeakMagnitude](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompmixbufferpeakmagnitude)           | Obtiene la magnitud máxima del búfer de mezcla de salida.                                                            |
| [GetShapeEqCompPeakMagnitude](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomppeakmagnitude)                             | Obtiene la magnitud máxima.                                                                                          |
| [GetShapeEqCompRatio](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompratio)                                             | Obtiene la relación de compresión.                                                                                   |
| [GetShapeEqCompRawFilterCoefficients](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomprawfiltercoefficients)             | Obtiene los coeficientes sin procesar de un filtro de ecualizador.                                                   |
| [GetShapeEqCompRawFilterTargetCoefficients](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomprawfiltertargetcoefficients) | Obtiene los coeficientes de destino sin procesar de un filtro de ecualizador.                                        |
| [GetShapeEqCompRelease](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomprelease)                                         | Obtiene el multiplicador de liberación de compresión.                                                                |
| [GetShapeEqCompSidechainMode](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompsidechainmode)                             | Obtiene el modo de cadena lateral (sidechain).                                                                       |
| [GetShapeEqCompThreshold](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompthreshold)                                     | Obtiene el umbral de compresión.                                                                                     |
| [GetShapeEqCompTimestamp](/reference/audio/shapeeqcompcontext/functions/getshapeeqcomptimestamp)                                     | Obtiene la marca de tiempo de un contexto EQComp.                                                                    |
| [SetShapeEqCompAttack](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompattack)                                           | Establece el multiplicador de ataque de compresión.                                                                  |
| [SetShapeEqCompCompressorMode](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompcompressormode)                           | Establece el modo de compresión.                                                                                     |
| [SetShapeEqCompEnableCompressor](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompenablecompressor)                       | Establece el estado de la marca del compresor.                                                                       |
| [SetShapeEqCompExpandMode](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompexpandmode)                                   | Establece el modo de compresión/expansión.                                                                           |
| [SetShapeEqCompFilterCoefficients](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompfiltercoefficients)                   | Establece los coeficientes de un filtro de ecualizador.                                                              |
| [SetShapeEqCompFilterTargetCoefficients](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompfiltertargetcoefficients)       | Establece los coeficientes de destino de un filtro de ecualizador.                                                   |
| [SetShapeEqCompGain](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompgain)                                               | Establece la ganancia de salida (makeup) del compresor                                                               |
| [SetShapeEqCompGainTarget](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompgaintarget)                                   | Establece el destino de la ganancia de salida (makeup) del compresor.                                                |
| [SetShapeEqCompLogGain](/reference/audio/shapeeqcompcontext/functions/setshapeeqcomploggain)                                         | Establece el modo de ganancia logarítmica del compresor.                                                             |
| [SetShapeEqCompRatio](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompratio)                                             | Establece la relación de compresión.                                                                                 |
| [SetShapeEqCompRawFilterCoefficients](/reference/audio/shapeeqcompcontext/functions/setshapeeqcomprawfiltercoefficients)             | Establece los coeficientes sin procesar de un filtro de ecualizador.                                                 |
| [SetShapeEqCompRawFilterTargetCoefficients](/reference/audio/shapeeqcompcontext/functions/setshapeeqcomprawfiltertargetcoefficients) | Establece los coeficientes de destino sin procesar de un filtro de ecualizador.                                      |
| [SetShapeEqCompRelease](/reference/audio/shapeeqcompcontext/functions/setshapeeqcomprelease)                                         | Establece el multiplicador de liberación de compresión.                                                              |
| [SetShapeEqCompSidechainMode](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompsidechainmode)                             | Establece el modo de cadena lateral (sidechain).                                                                     |
| [SetShapeEqCompThreshold](/reference/audio/shapeeqcompcontext/functions/setshapeeqcompthreshold)                                     | Establece el umbral de compresión.                                                                                   |
| [ShapeSignedFromU16\_8](/reference/audio/shapeeqcompcontext/functions/shapesignedfromu16_8)                                          | Combina un entero de 16 bits y un entero de 8 bits en un entero de 32 bits.                                          |
| [ShapeSignedFromU24](/reference/audio/shapeeqcompcontext/functions/shapesignedfromu24)                                               | Toma un entero de 24 bits sin signo y devuelve un entero de 32 bits con signo.                                       |
| [ShapeSignedFromU8\_16](/reference/audio/shapeeqcompcontext/functions/shapesignedfromu8_16)                                          | Combina un entero de 8 bits y un entero de 16 bits en un entero de 32 bits.                                          |
| [ShapeSignedToHighU16](/reference/audio/shapeeqcompcontext/functions/shapesignedtohighu16)                                           | Toma un entero de 32 bits con signo y devuelve el valor en los 16 bits superiores de un entero de 32 bits sin signo. |
| [ShapeSignedToHighU8](/reference/audio/shapeeqcompcontext/functions/shapesignedtohighu8)                                             | Toma un entero de 32 bits con signo y devuelve el valor en los 8 bits superiores de un entero de 32 bits sin signo.  |
| [ShapeSignedToLowU16](/reference/audio/shapeeqcompcontext/functions/shapesignedtolowu16)                                             | Toma un entero de 32 bits con signo y devuelve el valor en los 16 bits inferiores de un entero de 32 bits sin signo. |
| [ShapeSignedToLowU8](/reference/audio/shapeeqcompcontext/functions/shapesignedtolowu8)                                               | Toma un entero de 32 bits con signo y devuelve el valor en los 8 bits inferiores de un entero de 32 bits sin signo.  |
| [ShapeSignedToU16](/reference/audio/shapeeqcompcontext/functions/shapesignedtou16)                                                   | Toma un entero de 32 bits con signo y devuelve el valor en los 16 bits superiores de un entero de 32 bits sin signo. |
| [ShapeSignedToU24](/reference/audio/shapeeqcompcontext/functions/shapesignedtou24)                                                   | Toma un entero de 32 bits con signo y devuelve el valor en los 24 bits superiores de un entero de 32 bits sin signo. |
| [ShapeUnsignedToU16](/reference/audio/shapeeqcompcontext/functions/shapeunsignedtou16)                                               | Toma un entero de 32 bits sin signo y devuelve el valor en los 16 bits superiores de un entero de 32 bits sin signo. |
| [ShapeUnsignedToU24](/reference/audio/shapeeqcompcontext/functions/shapeunsignedtou24)                                               | Toma un entero de 32 bits sin signo y devuelve el valor en los 24 bits superiores de un entero de 32 bits sin signo. |

## Estructuras

| Estructura                                                                                 | Descripción         |
| ------------------------------------------------------------------------------------------ | ------------------- |
| [SHAPE\_EQCOMP\_CONTEXT](/reference/audio/shapeeqcompcontext/structs/shape_eqcomp_context) | El contexto EQComp. |

## Enumeraciones

| Enumeración                                                                                               | Descripción                          |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [SHAPE\_EQCOMP\_COMPRESSOR\_MODE](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_compressor_mode) | Modos del compresor.                 |
| [SHAPE\_EQCOMP\_EXPAND\_MODE](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_expand_mode)         | Modos de compresor-expansor.         |
| [SHAPE\_EQCOMP\_FILTER\_INDEX](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_filter_index)       | Filtros de ecualizador.              |
| [SHAPE\_EQCOMP\_LOG\_GAIN](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_log_gain)               | Modos de ganancia del compresor.     |
| [SHAPE\_EQCOMP\_SIDECHAIN\_MODE](/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_sidechain_mode)   | Modos de cadena lateral (sidechain). |
