DirectX:函数可以连接任意两个filter 分类: DirectX 2014-10-27 19:20 466人阅读 评论(0) 收藏
2014-10-27 19:20
363 查看
函数可以连接任意两个filter
HRESULT ConnectFilters( IBaseFilter *pSrc, IBaseFilter *pDest ) { IPin *pIn = 0; IPin *pOut = 0; IEnumPins *pOutEnum; IEnumPins *pInEnum; PIN_DIRECTION ThisPinDir; HRESULT hr = pSrc->EnumPins( &pOutEnum ); hr = pDest->EnumPins( &pInEnum ); while (pOutEnum->Next( 1, &pOut, NULL) == S_OK ) { hr = pOut->QueryDirection( &ThisPinDir ); while( ThisPinDir==PINDIR_OUTPUT && pInEnum->Next( 1, &pIn, 0 ) == S_OK ) { hr = pIn->QueryDirection( &ThisPinDir ); if( ThisPinDir==PINDIR_INPUT ) { // Try to connect them. hr = pigb->Connect( pOut, pIn); if(SUCCEEDED(hr)) { hr = pOutEnum->Release(); hr = pInEnum->Release(); hr = pIn->Release(); hr = pOut->Release(); return S_OK; } } hr = pIn->Release(); }//end while hr = pInEnum->Reset(); hr = pOut->Release(); }//end while pOutEnum->Reset(); hr = pOutEnum->Release(); hr = pInEnum->Release(); return E_FAIL; }
相关文章推荐
- 查找IFileSourceFilter上的Pin 分类: DirectX 2014-10-27 18:19 433人阅读 评论(0) 收藏
- DirectX:函数可以连接任意两个filter
- DirectX:函数可以连接任意两个filter
- DirectX:函数可以连接任意两个filter
- DirectShow基础编程 最简单transform filter 编写步骤 分类: DirectX 2014-10-25 15:03 462人阅读 评论(0) 收藏
- DirectShow中写push模式的source filter流程 + 源代码(内附详细注释) 分类: DirectX 2014-10-08 18:01 564人阅读 评论(0) 收藏
- DirectX:在graph自动连线中加入自定义filter(graph中遍历filter) 分类: DirectX 2014-10-30 09:39 524人阅读 评论(0) 收藏
- 如何注册Filter 分类: DirectX 2014-09-22 17:31 415人阅读 评论(0) 收藏
- directX视频播放------手动连接 分类: DirectX 2014-10-28 09:50 515人阅读 评论(0) 收藏
- directX根据设备类GUID查询所属的filter 分类: DirectX 2014-09-20 08:34 501人阅读 评论(0) 收藏
- 如何给filter添加自定义接口及调用 分类: DirectX 2014-10-24 14:47 455人阅读 评论(0) 收藏
- 如何给filter添加自定义接口 分类: DirectX 2014-10-24 08:59 499人阅读 评论(0) 收藏
- directshow filter中添加属性页 分类: DirectX 2014-09-22 18:02 457人阅读 评论(0) 收藏
- Filter的注册2 分类: DirectX 2014-09-22 17:41 451人阅读 评论(0) 收藏
- 如何创建Filter的属性页 分类: DirectX 2014-10-17 17:32 550人阅读 评论(0) 收藏
- 如何把任意文件隐藏在一张图片里? 分类: DirectX 2013-11-15 16:05 524人阅读 评论(0) 收藏
- 获取Filter的三种途径 分类: DirectX 2014-10-09 17:47 438人阅读 评论(0) 收藏
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- 将两个列表元素组成字典 分类: python 小练习 2013-11-12 18:17 750人阅读 评论(0) 收藏
- SetCooperativeLevel函数介绍(设置协作等级) 分类: VC++ DirectX 2013-11-11 08:31 767人阅读 评论(0) 收藏