DirectShow连接Crossbar
连接Crossbar一般情况下用FindInterface接口就是可以的,现在如果有多个Crossbar基本信息是相同的,通过FindInterface自动创建的就可能会有点问题,这时通过名字、或DevPath匹配来创建Crossbar。
更改Crossbar内部连接可能使用下列方法(转)
IAMCrossbar *pXBar1;
hr = pCossbar->QueryInterface(IID_IAMCrossbar, (void**)&pXBar1);
// 连接Crossbar
if( S_OK == hr )
{
long OutputPinCount;
long InputPinCount;
long PinIndexRelated;
long PhysicalType;
long inPort = ni;
long outPort = no;
pXBar1->get_PinCounts(&OutputPinCount,&InputPinCount);
for(int i =0;i<InputPinCount;i++)
{
pXBar1->get_CrossbarPinInfo(TRUE,i,&PinIndexRelated,&PhysicalType);
if(PhysConn_Video_Composite==PhysicalType)
{
inPort = i;
break;
}
}
for(int i =0;i<OutputPinCount;i++)
{
pXBar1->get_CrossbarPinInfo(FALSE,i,&PinIndexRelated,&PhysicalType);
if(PhysConn_Video_VideoDecoder==PhysicalType)
{
outPort = i;
break;
}
}
if(S_OK==pXBar1->CanRoute(outPort,inPort))
{
pXBar1->Route(outPort,inPort);
}
pXBar1->Release();
}
}
DirectShow连接Crossbar相关推荐
- 使用Python连接crossbar.io 报错 could not create serializer for “cbor“ (available: [‘json‘])
一.报错信息 2020-12-04T17:35:21+0800 Connection failed: RuntimeError: could not create serializer for &qu ...
- Catalyst 6000 family Architecture
转自:http://xuzhimyblog.blog.163.com/blog/static/105369873200942242534193/ CAT6000家族中包含了CAT6000和CAT650 ...
- Oracle 学习笔记,,,经验总结整理的。。。
cmd进入: 1. D:\oracle\ora92\bin> 2. sqlplus /nolog 3. conn sys/sys as sysdba sqlplus进入: username:sy ...
- DirectShow 智能连接
智能连接是Filter Graph Manager用于构建过滤器图形的机制. 它由几个相关的算法组成,选择过滤器并将它们添加到过滤器图形中. 智能连接涉及以下IGraphBuilder方法: IGra ...
- DirectShow开发快速入门之慨述
DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布.那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕 ...
- Directshow完整介绍
最近一段时间,在编写DirectShow应用程序时常常遇到一些问题,原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及filter与filter之间连接的内部过程等都只是一知半解 ...
- DirectShow编程
3. 关于DirectShow 3.1. DirectShow体系概述 多媒体的难题 处理多媒体有几个主要的难题: *多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理 ...
- DirectShow SDK笔记【关于DirectShow(2)】
[续前一篇文章] 2.5 How Hardware Devices Participate in the Filter Graph 本节描述 DirectShow 是 ...
- 一个清华学子写的关于directshow的学习心得【转】
学习DirectShow有一段时间了,把这段学习过程中翻译出来的SDK与大家分享,同时也希望专家们指出我理解上的错误,万分感谢. 1. DirectShow介绍 DirectShow是一个wi ...
最新文章
- Java 项目JDBC 链接数据库中会出现的错误
- TCP滑动窗口(发送窗口和接受窗口)
- php mb strimwidth,wordpress截断函数mb_strimwidth()失效的解决方法
- 顺序表的基本操作实验报告_INDIRECT函数从入门到进阶之相同顺序跨表引用
- block才会执行 mono_C-BLOCK录制《我要上春晚》,目测会上湖南分会场
- 【转】关于arcgis server ADF的几种超时
- 当模型预测控制遇见机器学习
- hdu 1710 Binary Tree Traversals (二叉树)
- 马哥学习笔记十八——MySQL进阶之日志管理
- 服务器给文件权限命令,chmod命令详细用法设置文件的权限
- PHP 实现简单购物车功能(2)
- 怎样使用计算机解方程,【教程】用计算器解方程(牛顿法)
- 浅谈企业信息化规划建设
- javaee实训报告总结_javaee实习报告.doc
- 【Windows编程】系列第八篇:通用对话框
- 【2021最后一波官方福利】七天玩转Redis | 打卡还能领周边活动开始啦
- 全网最通俗易懂的爬虫教程
- PDF文档转换为图片、图片转成PDF 及PDF合并
- 磁共振检查头部能检测出什么_磁共振检查头部的注意事项
- 日常一些办公软件问题