SetShapeAllocMixBufferCommand
分配一个虚拟混音缓冲区。语法
参数
command _Inout_类型:SHAPE_FLOWGRAPH_COMMAND* 要初始化的 SHAPE_FLOWGRAPH_COMMAND 命令。 virtualId
类型:UINT32 混音缓冲区的虚拟 ID,范围为 0 到 8191(包含)。每个已分配的混音缓冲区必须具有唯一的虚拟 ID。 numIn
类型:UINT32 输入到该混音缓冲区的输入数量。此值指定将向该混音缓冲区输出的可扩展硬件音频处理引擎(SHAPE)模块的数量。 numOut
类型:UINT32 来自该混音缓冲区的输出数量。此值指定将从该混音缓冲区读取的 SHAPE 模块的数量。 attenuation
类型:SHAPE_MIXBUFFER_ATTENUATION SHAPE_MIXBUFFER_ATTENUATION 枚举的一个成员。此值指定应用于该混音缓冲区所有输入的 dB 衰减。
返回值
类型:HRESULT 如果函数成功,则返回S_OK。如果一个或多个参数无效,函数返回 E_INVALIDARG。
