> ## 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 flowgraph do SHAPE (união).

## Sintaxe

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

### Membros

`entry`\
Tipo: UINT64

Número da entrada.

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

Um [SHAPE\_FLOWGRAPH\_COMMAND\_HEADER](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_command_header).

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

Um [SHAPE\_FLOWGRAPH\_ALLOC\_MIXBUFFER\_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_alloc_mixbuffer_command).

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

Um [SHAPE\_FLOWGRAPH\_SRC\_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command).

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

Um [SHAPE\_FLOWGRAPH\_EQCOMP\_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_eqcomp_command).

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

Um [SHAPE\_FLOWGRAPH\_FILTVOL\_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_filtvol_command).

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

Um [SHAPE\_FLOWGRAPH\_DMA\_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_dma_command).

## Comentários

Para utilizar o SHAPE (Scalable Hardware Audio Processing), um título normalmente criaria um flowgraph do SHAPE. Para obter mais informações, consulte a seção de utilitários XMA em [Visão geral do ACP](/pt-BR/build/console-features/audio/overviews/acp-overview). Um flowgraph do SHAPE é uma matriz de comandos (um por bloco do SHAPE) e dados de contexto associados, que efetivamente descreve a ordem das operações dos blocos individuais e os dados nos quais eles operam. O ACP (Audio Control Processor) usa os dados do flowgraph para agendar corretamente as operações nos blocos do SHAPE.

A lista de comandos enviada ao hardware SHAPE para processamento é chamada de flowgraph.

A lista de execução é uma lista de metacomandos processados pelo processador de áudio SHAPE. Como o processador de áudio SHAPE é programável e flexível, o formato e a função da lista de execução são flexíveis. Alguns metacomandos têm dados implícitos, enquanto outros têm argumentos explícitos. Os metacomandos também especificam de onde os blocos de hardware SHAPE específicos obtêm sua entrada e onde gravam sua saída, por meio do uso dos buffers de mixagem. Os buffers de mixagem são alocados pelo hardware.

## Requisitos

**Cabeçalho:** shapeflowgraph.h

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[Visão geral do SHAPE](/pt-BR/build/console-features/audio/overviews/shape-overview)

[shapeflowgraph](/pt-BR/reference/audio/shapeflowgraph/shapeflowgraph_members)


## Related topics

- [Função SetShapeSrcCommand](/pt-BR/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [SetShapeFiltVolCommand](/pt-BR/reference/audio/shapeflowgraph/functions/setshapefiltvolcommand.md)
- [SetShapeDmaCommand](/pt-BR/reference/audio/shapeflowgraph/functions/setshapedmacommand.md)
- [SetShapeEqCompCommand](/pt-BR/reference/audio/shapeflowgraph/functions/setshapeeqcompcommand.md)
- [ShapeFlowGraph](/pt-BR/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
