我想在Video Decoder Filter和Video Renderer Filter间插入Infinite Tee Pin Filter,这样可以同时渲染几个播放窗口.
Video Decoder的输出PIN和Infinite Tee Pin的输入PIN 可调用IGraphBuiler::ConnectDirect()直接连接,但Infinite Tee Pin的输出PIN 和 FilterVideo Renderer的输入PIN却不能通过IGraphBuiler::ConnectDirect()连接成功,只好调用IGraphBuiler::Connect()智能连接,虽然最终也连接成功,但连接耗时较多,而且在这两个Filter中加入了另外两个Filter:Color Space Conventor Filter 和 AVI Decompressor Filter(名字我记不清了,大概是这样写的).难以达到实际需求.跟踪IGraphBuiler::ConnectDirect()这步,返回错误后有这样的提示:所订阅用户上的SID不存在(记不清了,大概是这样的)在GraphEdit中连接Infinite Tee Pin Filter和后面的Video Renderer 也没看到加入中间的Filter,但程序中却是上面的样子!我用的Vedeo Renderer 不是VMR9,其CLSID和GraphEdit中的是一样的.
Video Decoder的输出PIN和Infinite Tee Pin的输入PIN 可调用IGraphBuiler::ConnectDirect()直接连接,但Infinite Tee Pin的输出PIN 和 FilterVideo Renderer的输入PIN却不能通过IGraphBuiler::ConnectDirect()连接成功,只好调用IGraphBuiler::Connect()智能连接,虽然最终也连接成功,但连接耗时较多,而且在这两个Filter中加入了另外两个Filter:Color Space Conventor Filter 和 AVI Decompressor Filter(名字我记不清了,大概是这样写的).难以达到实际需求.跟踪IGraphBuiler::ConnectDirect()这步,返回错误后有这样的提示:所订阅用户上的SID不存在(记不清了,大概是这样的)在GraphEdit中连接Infinite Tee Pin Filter和后面的Video Renderer 也没看到加入中间的Filter,但程序中却是上面的样子!我用的Vedeo Renderer 不是VMR9,其CLSID和GraphEdit中的是一样的.
解决方案 »
- 如何去掉阻塞在串口上的读操作?
- 对话框的消息响应机制
- 在一个对话框如何创建另一个对话框,并关闭自身?(在线等)
- 急!!昨晚改好的工程下,一个对应对话框的.CPP文件,今早打开时候提示错误:“The file is binary and cannot read”,怎么还原到可读出
- 我下载了mysql的一个开发包,编译之后得到的只有一个.lib文件,却没有熟悉的.dll文件,我该怎么在VC中用它?(内详)
- 若要学习VC网络方面的编程怎么做
- 哪位有VC++导出/读入XML文件的例子,高分求之!!!!!!!!!##################################
- 悬赏以百分请教如何禁用网卡,Win2K/Win98
- 关于调用dll的问题
- 如何解决读字段值的时候程序意外中止
- 如何获取屏幕的某个区域并将其存成内存中的位图对象?
- 为什么在窗口的OnKeyDown()中不能拦截ctrl + c按键?
但Infinite Tee Pin Filter输入Pin和上一级Filter输出Pin可以直接连上,输出Pin就不行了.