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

> SHAPE_FLOWGRAPH_COMMAND

# SHAPE\_FLOWGRAPH\_COMMAND

Commande de graphe de flux SHAPE (union).

## Syntaxe

```cpp theme={null}
union SHAPE_FLOWGRAPH_COMMAND {  
    UINT64 entry;  
    SHAPE_FLOWGRAPH_COMMAND_HEADER header;  
    SHAPE_FLOWGRAPH_ALLOC_MIXBUFFER_COMMAND allocMixBuffer;  
    SHAPE_FLOWGRAPH_SRC_COMMAND src;  
    SHAPE_FLOWGRAPH_EQCOMP_COMMAND eqComp;  
    SHAPE_FLOWGRAPH_FILTVOL_COMMAND filtVol;  
    SHAPE_FLOWGRAPH_DMA_COMMAND dma;  
}  
```

### Membres

`entry`\
Type : UINT64

Numéro d'entrée.

`header`\
Type : SHAPE\_FLOWGRAPH\_COMMAND\_HEADER

Un [SHAPE\_FLOWGRAPH\_COMMAND\_HEADER](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_command_header).

`allocMixBuffer`\
Type : SHAPE\_FLOWGRAPH\_ALLOC\_MIXBUFFER\_COMMAND

Un [SHAPE\_FLOWGRAPH\_ALLOC\_MIXBUFFER\_COMMAND](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_alloc_mixbuffer_command).

`src`\
Type : SHAPE\_FLOWGRAPH\_SRC\_COMMAND

Un [SHAPE\_FLOWGRAPH\_SRC\_COMMAND](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command).

`eqComp`\
Type : SHAPE\_FLOWGRAPH\_EQCOMP\_COMMAND

Un [SHAPE\_FLOWGRAPH\_EQCOMP\_COMMAND](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_eqcomp_command).

`filtVol`\
Type : SHAPE\_FLOWGRAPH\_FILTVOL\_COMMAND

Un [SHAPE\_FLOWGRAPH\_FILTVOL\_COMMAND](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_filtvol_command).

`dma`\
Type : SHAPE\_FLOWGRAPH\_DMA\_COMMAND

Un [SHAPE\_FLOWGRAPH\_DMA\_COMMAND](/fr-CA/reference/audio/shapeflowgraph/structs/shape_flowgraph_dma_command).

## Remarques

Pour utiliser le traitement audio matériel évolutif (SHAPE), un titre crée normalement un graphe de flux SHAPE. Pour plus d'information, consultez la section sur les utilitaires XMA dans la [Vue d'ensemble de l'ACP](/fr-CA/build/console-features/audio/overviews/acp-overview). Un graphe de flux SHAPE est un tableau de commandes (une par bloc SHAPE) accompagné de données de contexte, qui décrit en fait l'ordre des opérations des blocs individuels et les données sur lesquelles ils agissent. L'ACP (processeur de contrôle audio) utilise les données du graphe de flux pour planifier correctement les opérations au sein des blocs SHAPE.

La liste des commandes envoyées au matériel SHAPE pour traitement est appelée graphe de flux.

La liste d'exécution est une liste de métacommandes traitées par le processeur audio SHAPE. Comme le processeur audio SHAPE est programmable et flexible, le format et la fonction de la liste d'exécution sont flexibles. Certaines métacommandes comportent des données implicites, tandis que d'autres ont des arguments explicites. Les métacommandes spécifient également où les blocs matériels SHAPE précis obtiennent leur entrée et écrivent leur sortie au moyen des tampons de mixage. Les tampons de mixage sont alloués par le matériel.

## Configuration requise

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

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

## Voir aussi

[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_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_command.md)
- [SetShapeSrcCommand function](/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [SetShapeFiltVolCommand](/reference/audio/shapeflowgraph/functions/setshapefiltvolcommand.md)
- [SetShapeDmaCommand](/reference/audio/shapeflowgraph/functions/setshapedmacommand.md)
- [SetShapeSrcCommand 函数](/zh-CN/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
