> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ShapeFlowGraph

> ShapeFlowGraph

# ShapeFlowGraph

ShapeFlowGraph API

## 函数

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

## 结构体

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

## 枚举

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


## Related topics

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