摘要:
以dsnetwork为例,Directshow协商过程:1.BuildGraph维护着链表,有各个filter的链接信息.首先对输入filter和输入filter1.ConnectFilter中协商类型:我们实现的ConnectFilter方法:1).枚举输入pin的每个媒体类型:EnumPins由basefilter创建一个IEnumPin接口,basefilter已经实现,IEnumPin的next方法中会调用basefilter::GetPinCount(),和basefilter::GetPin(index)获取的每一个IOutputPin首先通过调用UpPin->Connect 阅读全文