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

# SetShapeEqCompSidechainMode

> SetShapeEqCompSidechainMode

# SetShapeEqCompSidechainMode

Définit le mode sidechain.

## Syntaxe

```cpp theme={null}
HRESULT SetShapeEqCompSidechainMode(  
         SHAPE_EQCOMP_CONTEXT* context,  
         SHAPE_EQCOMP_SIDECHAIN_MODE mode  
)  
```

### Paramètres

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

Pointeur vers un objet `SHAPE_EQCOMP_CONTEXT`.

*mode*   \
Type : [SHAPE\_EQCOMP\_SIDECHAIN\_MODE](/fr/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_sidechain_mode)

Un membre de l'énumération `SHAPE_EQCOMP_SIDECHAIN_MODE`.

### Valeur renvoyée

Type : HRESULT

Code de réussite ou d'erreur HRESULT.

## Remarques

Le bloc EQ/Compresseur-Expandeur reçoit son entrée d'une ou de deux mémoires tampons de mixage :

* Une entrée est le signal audio à traiter.
* La seconde entrée, appelée *sidechain*, est le signal de contrôle facultatif utilisé pour déterminer la compression audio.

Le Compresseur-Expandeur peut fonctionner dans l'un des trois modes sidechain suivants :

* En mode Normal, une seule entrée audio provenant d'une mémoire tampon de mixage passe par l'égaliseur, puis elle est traitée par le compresseur et envoyée en sortie vers une mémoire tampon de mixage.
* En mode Interne, le signal d'entrée est envoyé directement dans l'entrée audio du compresseur, puis il est divisé et envoyé à l'égaliseur. Depuis l'égaliseur, il est envoyé à l'entrée sidechain du compresseur.
* En mode Externe, deux signaux d'entrée distincts provenant de deux mémoires tampons de mixage distinctes sont utilisés. Le signal d'entrée passe par l'égaliseur, puis dans l'entrée audio du bloc de compression. Le signal d'entrée sidechain est envoyé directement dans l'entrée sidechain du compresseur.

Pour plus d'informations, consultez [Égalisation et compression](/fr/build/console-features/audio/overviews/shape-overview#ID4ECF) dans [Vue d'ensemble de SHAPE](/fr/build/console-features/audio/overviews/shape-overview).

## Configuration requise

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

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

## Voir aussi

[GetShapeEqCompSidechainMode](/fr/reference/audio/shapeeqcompcontext/functions/getshapeeqcompsidechainmode)\
[ShapeEqCompContext](/fr/reference/audio/shapeeqcompcontext/shapeeqcompcontext_members)


## Related topics

- [GetShapeEqCompSidechainMode](/fr/reference/audio/shapeeqcompcontext/functions/getshapeeqcompsidechainmode.md)
- [SHAPE_EQCOMP_SIDECHAIN_MODE](/fr/reference/audio/shapeeqcompcontext/enums/shape_eqcomp_sidechain_mode.md)
- [ShapeEqCompContext](/fr/reference/audio/shapeeqcompcontext/shapeeqcompcontext_members.md)
- [SetShapeEqCompCommand](/fr/reference/audio/shapeflowgraph/functions/setshapeeqcompcommand.md)
- [SetShapeEqCompCompressorMode](/fr/reference/audio/shapeeqcompcontext/functions/setshapeeqcompcompressormode.md)
