SetShapeAllocMixBufferCommand
配置虛擬混音緩衝區。語法
參數
command _Inout_類型:SHAPE_FLOWGRAPH_COMMAND* 要初始化的 SHAPE_FLOWGRAPH_COMMAND 命令。 virtualId
類型:UINT32 混音緩衝區的虛擬識別碼,範圍為 0 到 8191 (含)。每個已配置的混音緩衝區都必須有唯一的虛擬識別碼。 numIn
類型:UINT32 混音緩衝區的輸入數目。此值指定將輸出至此混音緩衝區的可調整硬體音訊處理引擎 (SHAPE) 區塊數目。 numOut
類型:UINT32 混音緩衝區的輸出數目。此值指定將從此混音緩衝區讀取的 SHAPE 區塊數目。 attenuation
類型:SHAPE_MIXBUFFER_ATTENUATION SHAPE_MIXBUFFER_ATTENUATION 列舉的其中一個成員。此值指定套用至此混音緩衝區所有輸入的 dB 衰減。
傳回值
類型:HRESULT 如果函式成功,會傳回S_OK。如果一或多個引數無效,函式會傳回 E_INVALIDARG。
