【小白求问】【DirectShow】关于下面这一句代码

         // Bind Moniker to a filter object
        hr = pMoniker->BindToObject(0,0,IID_IBaseFilter, (void**)&pSrc);

其中Bind是什么意思?
BindToObject做了什么?
这一句有什么意义?

则将当前设备标识绑定为Filter形式

另外
(void**)&pSrc,看到好多函数中最后一个参数都加了这样一个转换,为什么要转换成VOID呢?

调用IMoniker::BindToOject可以将设备标识生成一个DirectShow Filter