第三方过滤器在TVideoGrabber中的使用
来源:互联网 发布:淘宝会员吸纳打标 编辑:程序博客网 时间:2024/06/05 14:47
在TVideoGrabber中可以使用第三方过滤器,并可插入到预览、录制或回放流中,添加到列表里。
要在一个图像中中应用一个过滤器,需要像下面的例子中一样调用ThirdPartyFilter_AddToList。如果过滤器的文件路径在OptionalDLLPath的参数中被指定,这个过滤器就不需要用regsvr32.exe注册,就讲会直接从.AX 或 .DLL文件中加载。第三方的过滤器可以作为一个视频源或音频源,当VideoSource = vs_ThirdPartyFilter的时候。但是需要注意的是一个过滤器在相同的列表中只可以被插入一次。
要使用第三方的过滤器,步骤如下,先来概要的看一下:
- 在当前的平台上注册过滤器,可以用regsvr32从命令行手动进行,也可以用ComObj单元的RegisterComServer功能编程实现。
- 选择过滤器的位置。
- 检索过滤器的CLSID。
- 预览、录制或回放之前在TVideoGrabber声明过滤器。
- 过滤器将会在下一次的预览、录制或回放中用到。
1、安装和注册的第三方过滤器
>>>详细步骤
2、选择过滤器的位置
在预览、录制或回放图像中,根据TThirdPartyFilterList的位置找到正确地位置。这个位置将会指定ThirdPartyFilter_AddToList,就是音频或视频图像中你想要放置过滤器位置。
3、检测过滤器的CLSID
我们必须知道过滤器的CLSID,或在过滤器用户指南中可以找到,或是从注册表中可以检测到。
>>>详细步骤
4、在列表中添加过滤器
用过滤器的CLSID调用ThirdPartyFilter_AddToList。
>>>详细步骤
5、现在过滤器可以被自动使用
在接下来的预览、录制或回放直到ThirdPartyFilter_ClearList被调用,或是用ThirdPartyFilter_Enable被禁用。
>>>详细步骤
如何使用第三方过滤器作为视频或视频+音频源?>>>解决方法
如何将第三方过滤器只为一个音频源使用?>>>解决方法
>>>VideoGrabber 下载
- 第三方过滤器在TVideoGrabber中的使用
- 如何在WPF应用程序中使用视频处理控件TVideoGrabber
- 在Eclipseme中使用第三方库
- 在PB中使用第三方报表
- ubuntu在utinity使用第三方应用
- 在maven中使用第三方库
- 使用了非托管的第三方库的c++动态库在c#中的调用
- HttpServletRequestWrapper,HttpServletResponseWrapper在过滤器Filter中的使用
- 计算机信息管理在第三方物流中的应用
- 隐藏在 Google 云存储中的第三方漏洞
- Cocoapods第三方库管理工具在iOS中的应用
- 使用第三方组件
- 使用第三方字体
- 使用第三方字体
- 使用第三方工具
- 使用第三方字体
- 第三方登陆使用
- 第三方皮肤使用
- cclog日志在eclipse移植android时候不打印日志
- 借助HTML分别禁用IE8, IE9的兼容视图模式(Compatibility View)
- [小说]魔王冢(33)孟婆汤
- Win7卸载了FrameWork4.0后,再重装Framework4.0,vs2010显示“此计算机上没有安装.NETFramework,Version=v4.0”
- 睡觉睡硬床板的好处
- 第三方过滤器在TVideoGrabber中的使用
- .NET下 webdriver的基本操作总结
- hdu 1159 Common Subsequence
- C++ Boost库 asio同步/异步模式[ 定时器来体现 ] [大三四八九月实习]
- mysql alter语句增加一列
- 黑马程序员——面试重点之内存泄露
- hibernate4.2.4之环境搭建与测试实例
- 《JAVA课程设计》笔记-四章
- HTTP深入浅出 http请求