积极答复者
32位Direct show的filter在64位win7上的使用问题

问题
-
大家好:
我们的解码插件基于directshow框架做的,在32位的XP平台下可以正常工作,在64的win7系统中,插件可以注册成功,但是用graphedit加载的时候,可以找到我们的插件,但是没有render插件能和解码插件连接起来
解码插件的输出PIN的媒体格式是NV12
谢谢~
- 已编辑 Yanbin Yue 2012年6月2日 9:00 改成中文
- 已移动 Helen Zhao 2012年6月4日 5:49 (发件人:Visual C++)
答案
-
你用IGraphBuilder::RenderFile打开一个视频文件看看系统上是不是有32位的YV12的解码器
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
Visual C++ MVP- 已标记为答案 Yanbin Yue 2012年9月24日 9:47
全部回复
-
flyfox你好!
我将要把这个帖子移到一般性问题讨论区。因为在Visual C++论坛,我们只讨论有关C++语言和编译器的问题。另外,如果你有任何DirectShow开发相关的问题,可以到DirectShow Development英文论坛提问。
谢谢你的谅解!
Helen Zhao [MSFT]
MSDN Community Support | Feedback to us
-
64位系统上的32位DS程序应该仍旧可以使用你的filter,至于是否能够render得看系统上附带了那些编码解码器。你的输出格式是什么?
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
Visual C++ MVP -
你用IGraphBuilder::RenderFile打开一个视频文件看看系统上是不是有32位的YV12的解码器
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
Visual C++ MVP- 已标记为答案 Yanbin Yue 2012年9月24日 9:47