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

> SHAPE_FLOWGRAPH_COMMAND_HEADER

# SHAPE\_FLOWGRAPH\_COMMAND\_HEADER

Cabeçalho de comando de flowgraph.

## Sintaxe

```cpp theme={null}
typedef struct SHAPE_FLOWGRAPH_COMMAND_HEADER {  
    UINT64 command : 5;
    UINT64 queued : 1;
    UINT64 disabled : 1;
    UINT64 error : 1;
    UINT64 reserved0 : 5;
    UINT64 reserved1 : 51;
} SHAPE_FLOWGRAPH_COMMAND_HEADER  
```

### Membros

`command`\
Tipo: UINT64

Consulte a enumeração [SHAPE\_FLOWGRAPH\_COMMAND\_TYPE](/pt-BR/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type).

`queued`\
Tipo: UINT64

Sinalizador de processo interno: 1 == inserido na fila de comandos interna; 0 == aguardando.

`disabled`\
Tipo: UINT64

Sinalizador para desabilitar o comando: 1 == desabilitado (não processar); 0 == habilitado (processar normalmente).

`error`\
Tipo: UINT64

O comando é inválido. Definido pelo ACP (Audio Control Processor).

`reserved0`\
Tipo: UINT64

Reservado.

`reserved1`\
Tipo: UINT64

Reservado.

## Comentários

Para usar o SHAPE (Scalable Hardware Audio Processing Engine), 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 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

- [SHAPE_FLOWGRAPH_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_command.md)
- [ShapeFlowGraph](/pt-BR/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
- [SHAPE_FLOWGRAPH_COMMAND_TYPE](/pt-BR/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type.md)
- [SHAPE_FLOWGRAPH_DMA_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_dma_command.md)
- [SHAPE_FLOWGRAPH_EQCOMP_COMMAND](/pt-BR/reference/audio/shapeflowgraph/structs/shape_flowgraph_eqcomp_command.md)
