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

Shape 플로우그래프 명령(유니온)입니다.

## Syntax

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

### Members

`entry`\
Type: UINT64

엔트리 번호입니다.

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

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

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

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

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

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

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

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

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

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

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

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

## Remarks

Scalable Hardware Audio Processing(SHAPE)을 활용하려면 일반적으로 타이틀에서 SHAPE 플로우그래프를 생성합니다. 자세한 내용은 [ACP 개요](/build/console-features/audio/overviews/acp-overview)의 XMA 유틸리티 섹션을 참조하세요. SHAPE 플로우그래프는 명령 배열(SHAPE 블록당 하나)과 이에 수반되는 컨텍스트 데이터로 구성되며, 개별 블록의 연산 순서와 이들이 처리하는 데이터를 효과적으로 기술합니다. ACP(Audio Control Processor)는 플로우그래프의 데이터를 사용해 SHAPE 블록 내의 연산을 적절히 스케줄링합니다.

처리를 위해 SHAPE 하드웨어에 전달되는 명령 목록을 플로우그래프라고 합니다.

실행 목록은 SHAPE 오디오 프로세서가 처리하는 메타 명령의 목록입니다. SHAPE 오디오 프로세서는 프로그래밍 가능하고 유연하므로, 실행 목록의 형식과 기능도 유연합니다. 일부 메타 명령은 암묵적 데이터를 가지며, 일부는 명시적 인수를 갖습니다. 또한 메타 명령은 믹스 버퍼를 사용해 특정 SHAPE 하드웨어 블록이 어디에서 입력을 받고 어디에 출력을 쓰는지를 지정합니다. 믹스 버퍼는 하드웨어에 의해 할당됩니다.

## Requirements

**Header:** shapeflowgraph.h

**Supported platforms:** XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## See also

[SHAPE 개요](/build/console-features/audio/overviews/shape-overview)

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


## Related topics

- [SetShapeSrcCommand function](/ko/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [SetShapeFiltVolCommand](/ko/reference/audio/shapeflowgraph/functions/setshapefiltvolcommand.md)
- [SetShapeDmaCommand](/ko/reference/audio/shapeflowgraph/functions/setshapedmacommand.md)
- [SetShapeEqCompCommand](/ko/reference/audio/shapeflowgraph/functions/setshapeeqcompcommand.md)
- [ShapeFlowGraph](/ko/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
