分类: Windows平台
2013-12-23 16:05:49
在中可以使用第三方过滤器,并可插入到预览、录制或回放流中,添加到列表里。
要在一个图像中中应用一个过滤器,需要像下面的例子中一样调用 ThirdPartyFilter_AddToList。如果过滤器的文件路径在OptionalDLLPath的参数中被指定,这个过滤器就不需要用 regsvr32.exe注册,就讲会直接从.AX 或 .DLL文件中加载。第三方的过滤器可以作为一个视频源或音频源,当VideoSource = vs_ThirdPartyFilter的时候。但是需要注意的是一个过滤器在相同的列表中只可以被插入一次。
要使用第三方的过滤器,步骤如下,先来概要的看一下:
先假设使用的顾虑器被命名为“myfilter.ax”;
(1)来自命令行的注册的过滤器:
——复制myfilter.ax文件在你的windows/system32 或是winnt/system32目录中。
——点击“开始” ,“执行” ,然后输入以下命令行:
1
|
regsvr32 c:/windows/system32/myfilter.ax
|
(2)编程注册的第三方过滤器。
——添加单元ComObj到你的单元的“使用”声明中。
——复制myfilter.ax 文件到你的windows/system32或 winnt/system32目录中(比如使用CopyFile)。
——调用
1
|
RegisterComServer ('c:/windows/system32/myfilter.ax');
|