利用DirectShow开发自己的Filter

学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不多讲。

一、给vc配置DirectShow的开发环境

无论开发Filter还是开发Dshow的应用程序都要配置一下开发环境的,其实就是包含一下dshow用到的头文件和动态库。选择Tools菜单下面的Options。在弹出的Option对话框配置如下:

图1 添加头文件

选择动态库文件添加到工程中

图2 添加动态库

时间: 2024-09-14 09:25:33

利用DirectShow开发自己的Filter的相关文章

利用 DirectShow 开发自己的 Filter

学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助. Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解.Com组件的实质是一个实现了纯虚指针接口的C++对象. 关于com的东西,这里不多讲. 一.给vc配置DirectShow的开发环境 无论开发Filter还是开发Dshow的应用程序都要配置一下开发环境的,其实就是包含一下dshow用到的头文件和动态库. 选择Tools菜单下面的Options.在弹出的Option对话

利用XML开发留言板简单的例子

xml XML是一种基于文本格式的元标记语言,它注重对数据结构和数据意义的描述,实现了数据内容和显示样式的分离(xml+xsl),而且是与平台无关的. 由于XML注重数据内容的描述,因而,对于数据的检索非常有意义,我们不会再象HTML那样,检索出与我们要求无关的信息. 另一方面,XML文件是数据的载体,利用XML作为数据库,不需要访问任何数据库系统,我们可以使用任意WEB技术来显示我们的数据,比如HTML,FlashMX 等. 由于世界各大计算机公司的积极参与,XML正日益成为基于互联网的数据格

Eclipse快速上手Hibernate--3. 利用XDoclet开发

    这篇文章是上两篇文章<Eclipse快速上手Hibernate--1. 入门实例>和<Eclipse快速上手Hibernate--2. 利用Hbm映射文件开发>的延续,主要说的是如何利用XDocletHbm映射文件产生Hbm映射文件及数据表.可以参考XDoclet文档中关于Hibernate的部分和夏昕编写的<Hibernate开发指南>.同样,这篇文章没有过多谈理论,只是给出了一个完整的实例加以说明.相关配置请参考上两篇文章.  1. 创建项目 ·  新建一个

利用Delphi开发网络数据库应用

Delphi 是具可视化界面的面向对象编程语言,它以其功能强大.简便易用等诸多特性,深受编程人员的欢迎.Delphi 中提供了数据库引擎 BDE(Borland Database Engine),并内含众多的数据库调用构件,为编程人员开发客户/服务器应用程序提供了方便.通常情况下,利用 Delphi 开发数据库应用程序,可以使用TTable.TDataSource.TDBEdit.TDBNavigator等构件.只要正确设置了构件的某些属性,再编写必要的程序代码对一些特定事件进行处理,就能够完成

利用.NET开发Interop应用

笔者曾经有若干篇文章介绍了在BDS 2006下开发Interop程序的一般步骤.有 兴趣的读者可以参考这些文章的汇总: http://www.go4pro.org/cate_list.asp?cate=20. 上面提到的开发方法,是 建立一个程序,然后创建Excel的应用对象(Application),再获得相应接口( 如Workbook,Worksheet,Cells)的引用并对其进行进一步的操作.调用方式是 通过由外(自己开发的程序)到内(Excel). 今天我要介绍一种新的利用.NET开发

Android利用WebView开发browser中flash无法播放的问题

使用系统自带浏览器可以成功播放flash,可是利用自己开发的就无法播放. 代码如下: browser = (WebView) findViewById(R.id.webview); browser.getSettings().setJavaScriptEnabled(true); browser.getSettings().setPluginsEnabled(true); browser.getSettings().setAllowFileAccess(true); browser.getSet

【高德API】如何利用MapKit开发全英文检索的iOS地图

原文:[高德API]如何利用MapKit开发全英文检索的iOS地图 制作全英文地图的展示并不困难,但是要制作全英文的数据检索列表,全英文的信息窗口,你就没办法了吧.告诉你,我有妙招!使用iOS自带的MapKit来展示全球英文底图,结合上高德API的中英文检索功能,就能打造POI数据最丰富,英文展示全方位的纯英文地图啦!看看截图,是不是浑然天成? ----------------------------------------------------------------------------

java-怎么利用Java开发验证码

问题描述 怎么利用Java开发验证码 想要用Java做出漂亮的验证码,该如何做????????????????????????????????? 解决方案 要源代码 还是具体怎样去做?

那位牛人有C# DirectShow开发的书籍呀

问题描述 那位牛人有C#DirectShow开发的书籍最好是中文的小弟我最近要做一个视频监控系统可是找了好长时间,可是就是没有请那位大哥务必帮帮我!!!谢谢~~我没那么多时间在看C了请大哥们不要给我C的谢谢 解决方案 本帖最后由 lxcnn 于 2008-09-08 21:09:56 编辑解决方案二:google上没有我找了好长时间了解决方案三:大哥,你安装个DIRECTX9,然后看帮助就可以,那可是最权威的教程~解决方案四:装DX,看帮助,我这里还有一个其它的,是如何写游戏引擎的CHM,不过是