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

Comando de grafo de flujo de Shape (unión).

## Sintaxis

```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;  
}  
```

### Miembros

`entry`\
Tipo: UINT64

Número de entrada.

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

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

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

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

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

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

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

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

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

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

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

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

## Comentarios

Para utilizar el procesamiento de audio por hardware escalable (SHAPE), un título normalmente crearía un grafo de flujo de SHAPE. Para obtener más información, consulte la sección Utilidades de XMA en [Información general sobre ACP](/build/console-features/audio/overviews/acp-overview). Un grafo de flujo de SHAPE es una matriz de comandos (uno por bloque de SHAPE) con sus datos de contexto asociados, que describe de forma efectiva el orden de las operaciones de los bloques individuales y los datos sobre los que operan. El ACP (procesador de control de audio) usa los datos del grafo de flujo para programar correctamente las operaciones dentro de los bloques de SHAPE.

La lista de comandos que se envía al hardware de SHAPE para su procesamiento se denomina grafo de flujo.

La lista de ejecución es una lista de metacomandos que procesa el procesador de audio SHAPE. Dado que el procesador de audio SHAPE es programable y flexible, el formato y la función de la lista de ejecución son flexibles. Algunos de los metacomandos tienen datos implícitos, mientras que otros tienen argumentos explícitos. Los metacomandos también especifican de dónde obtienen su entrada los bloques de hardware específicos de SHAPE y dónde escriben su salida mediante el uso de los búferes de mezcla. Los búferes de mezcla los asigna el hardware.

## Requisitos

**Encabezado:** shapeflowgraph.h

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

## Consulte también

[Información general de SHAPE](/build/console-features/audio/overviews/shape-overview)

[shapeflowgraph](/reference/audio/shapeflowgraph/shapeflowgraph_members)


## Related topics

- [Función SetShapeSrcCommand](/es/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [SetShapeFiltVolCommand](/es/reference/audio/shapeflowgraph/functions/setshapefiltvolcommand.md)
- [SetShapeDmaCommand](/es/reference/audio/shapeflowgraph/functions/setshapedmacommand.md)
- [SetShapeEqCompCommand](/es/reference/audio/shapeflowgraph/functions/setshapeeqcompcommand.md)
- [ShapeFlowGraph](/es/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
