WEB开发网      婵傜晫鐝總钘夊瀻娴滎偓绱掓担鐘垫畱娑撯偓娴犺棄鍨庢禍顐fЦ閹存垳婊戦惃鍕娴犺棄濮╅崝娑崇幢鐠囧嘲鍨庢禍锟� ---閿曪拷
开发学院软件开发VC 利用DirectShow开发自己的Filter 阅读

利用DirectShow开发自己的Filter

 2010-07-20 20:46:19 来源:WEB开发网 閵嗭拷閸戝繐鐨€涙ぞ缍�婢х偛銇囩€涙ぞ缍�閵嗭拷  閸忚櫕鏁為弶銊︿航妞嬬偟娈戝顔煎触
核心提示:二、创建工程以及Filter的入口函数创建工程:一般情况下,创建Filter使用一个普通的Win32 DLL项目,利用DirectShow开发自己的Filter(2),而且,一般Filter项目不使用MFC,只有一个Dllmain入口函数,下面我要给这个filter添加入口函数了,这时,应用程序通过CoCreateIn

二、创建工程以及Filter的入口函数

创建工程:

一般情况下,创建Filter使用一个普通的Win32 DLL项目。而且,一般Filter项目不使用MFC。这时,应用程序通过CoCreateInstance函数Filter实例; Filter与应用程序在二进制级别的协作。另外一种方法,也可以在MFC的应用程序项目中创建Filter。

在vc里新建一个工程,选择win32动态库,如下图

图3

图4

这样生成了一个简单的DLL,只有一个Dllmain入口函数。下面我要给这个filter添加入口函数了。Filter是个基于DLL的com组件,所以一般的Filter都要实现下面几个入口函数:

DllMain
DllGetClassObject
DllCanUnloadNow
DllRegisterServer
DllUnregisterServer

上一页  1 2 3 4 5 6 7  下一页

Tags:利用 DirectShow 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接