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

# SHAPE_FLOWGRAPH_SRC_COMMAND

> SHAPE_FLOWGRAPH_SRC_COMMAND

# SHAPE\_FLOWGRAPH\_SRC\_COMMAND

Indique qu'une passe de conversion de fréquence d'échantillonnage (SRC) est nécessaire.

## Syntaxe

```cpp theme={null}
typedef struct SHAPE_FLOWGRAPH_SRC_COMMAND {  
    UINT64 command : 5;
    UINT64 queued : 1;
    UINT64 disabled : 1;
    UINT64 error : 1;
    UINT64  : 5;
    UINT64 contextId : 12;
    UINT64 mixBuffer0 : 13;
    UINT64 mixBuffer1 : 13;
    UINT64  : 13;
} SHAPE_FLOWGRAPH_SRC_COMMAND  
```

### Membres

`command`\
Type : UINT64

La commande SHAPE\_FLOWGRAPH\_COMMAND\_TYPE\_SRC de [SHAPE\_FLOWGRAPH\_COMMAND\_TYPE](/fr-CA/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type).

`queued`\
Type : UINT64

Indicateur de processus interne : 1 == inséré dans la file d'attente de commandes interne, 0 == toujours en attente.

`disabled`\
Type : UINT64

Indicateur permettant de désactiver la conversion : 1 == désactivée (aucun traitement), 0 == activée (traitement normal).

`error`\
Type : UINT64

La commande est jugée non valide par l'Audio Control Processor (ACP).

`reserved0`\
Type : UINT64

Réservé.

`contextId`\
Type : UINT64

ID de contexte.

`mixBuffer0`\
Type : UINT64

Tampon de mixage de sortie pour le canal 0 (normalement gauche / mono).

`mixBuffer1`\
Type : UINT64

Tampon de mixage de sortie pour le canal 1 (normalement droit).

`reserved1`\
Type : UINT64

Réservé.

## Remarques

Le SRC fonctionne selon l'un des deux modes suivants.

* En mode **MONO**, les données sont lues à partir de la mémoire système échantillon par échantillon, puis écrites (après SRC) dans un tampon de mixage.

* En mode **STEREO**, les données sont interprétées comme des données PCM stéréo entrelacées (gauche/droite); chaque canal est envoyé vers un tampon de mixage distinct. Cela permet d'obtenir les meilleures performances avec un minimum de relectures de la mémoire.

La commande *SRC* est envoyée au bloc matériel SRC pour exécution. Les données d'entrée du bloc SRC sont spécifiées dans les contextes SRC ou XBOX Media Audio (XMA) et résident toujours dans la mémoire système. La sortie du SRC est toujours dirigée vers un ou plusieurs tampons de mixage. Chaque commande correspond au traitement de sortie d'un canal d'une trame audio de 128 échantillons à 48 kHz. Le nombre d'échantillons d'entrée consommés dépend du rapport SRC.

## Configuration requise

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

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

## Voir aussi

[ACP](/fr-CA/build/console-features/audio/overviews/acp-overview)

[Vue d'ensemble de SHAPE](/fr-CA/build/console-features/audio/overviews/shape-overview)

[shapeflowgraph](/fr-CA/reference/audio/shapeflowgraph/shapeflowgraph_members)


## Related topics

- [SHAPE_FLOWGRAPH_SRC_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command.md)
- [SHAPE_FLOWGRAPH_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_command.md)
