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

# ShapeFlowGraph

> ShapeFlowGraph

# ShapeFlowGraph

ShapeFlowGraph API

## 函数

| 函数                                                                                                       | 说明                    |
| -------------------------------------------------------------------------------------------------------- | --------------------- |
| [SetShapeAllocMixBufferCommand](/reference/audio/shapeflowgraph/functions/setshapeallocmixbuffercommand) | 分配一个虚拟混音缓冲区。          |
| [SetShapeDmaCommand](/reference/audio/shapeflowgraph/functions/setshapedmacommand)                       | 初始化 SHAPE DMA 命令。     |
| [SetShapeEqCompCommand](/reference/audio/shapeflowgraph/functions/setshapeeqcompcommand)                 | 初始化 SHAPE EQ/Comp 命令。 |
| [SetShapeFiltVolCommand](/reference/audio/shapeflowgraph/functions/setshapefiltvolcommand)               | 初始化 SHAPE FLTVOL 命令。  |
| [SetShapeSrcCommand 函数](/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand)     | 初始化 SHAPE SRC 命令。     |

## 结构体

| 结构体                                                                                                                            | 说明                    |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------- |
| [SHAPE\_FLOWGRAPH\_ALLOC\_MIXBUFFER\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_alloc_mixbuffer_command) | 为后续使用分配一个物理混音缓冲区。     |
| [SHAPE\_FLOWGRAPH\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_command)                                   | Shape 流图命令（联合体）。      |
| [SHAPE\_FLOWGRAPH\_COMMAND\_HEADER](/reference/audio/shapeflowgraph/structs/shape_flowgraph_command_header)                    | 流图命令头。                |
| [SHAPE\_FLOWGRAPH\_DMA\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_dma_command)                          | 指示在混音缓冲区和系统内存之间移动数据。  |
| [SHAPE\_FLOWGRAPH\_EQCOMP\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_eqcomp_command)                    | 指示需要进行均衡器/压缩处理。       |
| [SHAPE\_FLOWGRAPH\_FILTVOL\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_filtvol_command)                  | 指示需要进行滤波/音量处理。        |
| [SHAPE\_FLOWGRAPH\_SRC\_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command)                          | 指示需要进行采样率转换 (SRC) 处理。 |

## 枚举

| 枚举                                                                                                    | 说明                 |
| ----------------------------------------------------------------------------------------------------- | ------------------ |
| [SHAPE\_FLOWGRAPH\_COMMAND\_TYPE](/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type) | 流图命令类型。            |
| [SHAPE\_MIXBUFFER\_ATTENUATION](/reference/audio/shapeflowgraph/enums/shape_mixbuffer_attenuation)    | 应用于混音缓冲区的衰减（用于分配）。 |


## Related topics

- [音频 API 参考](/zh-CN/reference/audio/gc-reference-audio-toc.md)
- [ACP 概述](/zh-CN/build/console-features/audio/overviews/acp-overview.md)
- [SHAPE_FLOWGRAPH_COMMAND](/zh-CN/reference/audio/shapeflowgraph/structs/shape_flowgraph_command.md)
- [SHAPE_FLOWGRAPH_SRC_COMMAND](/zh-CN/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command.md)
- [SHAPE_FLOWGRAPH_COMMAND_HEADER](/zh-CN/reference/audio/shapeflowgraph/structs/shape_flowgraph_command_header.md)
