wince 移植FilterTitleOverlay实现透明滚动字幕

shen8686 2011-02-17 12:04:46
我在windows下应用陆其明的FilterTitleOverlay实现了播放视频时插播滚动字幕的功能,
现在需要在wince下实现滚动字幕的功能,所以想要移植FilterTitleOverlay。
目前编译已经通过,产生了ax文件,但是不知道要怎么注册。
另外,在windows下我是用GrphaEdit.exe调试filter的,在wince下不知道要如何调试(我用的SDK是网上下过来的。。)
...全文
121 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CyberLogix 2011-02-17
  • 打赏
  • 举报
回复
wince下的Directshow和WINDOW下面的大同小异议,你使用VS2005调试你的APP就可以了
CyberLogix 2011-02-17
  • 打赏
  • 举报
回复
用主类型就可以了,即73647561-0000-0010-8000-00AA00389B71是MEDIATYPE_Video
shen8686 2011-02-17
  • 打赏
  • 举报
回复
谢谢OExpress的大力支持,真是太感谢了
我现在还是有些疑问:
[HKEY_CLASSES_ROOT\CLSID\{e3fb4bfe-8e5c-4aec-8162-7da55be486a1}\Pins\Output\Types\{73647561-0000-0010-8000-00AA00389B71}\
查了下资料
73647561-0000-0010-8000-00AA00389B71是MEDIATYPE_Video,即媒体类型。
我这里用73647561-0000-0010-8000-00AA00389B71应该是OK的
而接下来的128位应该是子类型,如RGB、YUV等。
那是不是说pin支持几种格式,这里就应该有几行?
CyberLogix 2011-02-17
  • 打赏
  • 举报
回复
1。CLSID_NULL是有相应的128为字符串值的,你就填写他的直就好了
2。就使用Hqtlystd.ax这个名字
shen8686 2011-02-17
  • 打赏
  • 举报
回复
上pudn下了个wince下开发Filter的demo,
对照看了下他的reg文件,仍然有几个参数不知道如何设置:
1:
[HKEY_CLASSES_ROOT\CLSID\{e3fb4bfe-8e5c-4aec-8162-7da55be486a1}\Pins\Input\Types\
这个目录下的键值有多个,是不是有几个Input pin就有几个键值
在Filter源码里,这些键值都是CLSID_NULL,但在范例代码的reg文件里,这里有值的,这些值是如何确定的?
2:
[HKEY_CLASSES_ROOT\CLSID\{e3fb4bfe-8e5c-4aec-8162-7da55be486a1}\InprocServer32]
@="Hqtlystd.ax"
"ThreadingModel"="Both"
参考的reg文件,这里都是填对应的dll文件,FilterTitleOverlay产生是Hqtlystd.ax,我这样填写是否有问题。
shen8686 2011-02-17
  • 打赏
  • 举报
回复
我要调试的是Filter,不是APP
在windows下可以用GrphaEdit.exe进行调试
在wince下面有对应,或者替代的东西吗?
我在网上找了下,说在定制PB的时候可以添加GrphaEdit,但我的SDK是从网上下过来的,我要如何确定我用的SDK是否拥有此功能。
[Quote=引用 2 楼 oexpress 的回复:]
关于WINCE下的注册清参考这个帖子:
http://topic.csdn.net/u/20080607/11/6801fed9-3285-498b-9fdb-cc158d6483cd.html
也可参考这篇文章:
http://blog.csdn.net/lukeliuli/archive/2007/10/23/1840354.aspx
[/Quote]
楼上说的这两个我都搜到过了
第二种方法我已经试过了,从内容上看,他跟陆其明的注册代码没有本质的区别,主要是针对AMovieDllRegisterServer2的现在做的改进,我只需要像Windows版Filter一样注册到DirectShow Filters类就可以了。
第一种方法我看的不是很清楚,它的许多参数我不知道如何确定,请问有没有关于FIlter注册的相关资料。
CyberLogix 2011-02-17
  • 打赏
  • 举报
回复
关于WINCE下的注册清参考这个帖子:
http://topic.csdn.net/u/20080607/11/6801fed9-3285-498b-9fdb-cc158d6483cd.html
也可参考这篇文章:
http://blog.csdn.net/lukeliuli/archive/2007/10/23/1840354.aspx

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧