C# DirectShow编程手册及实例

编程手册下载地址: 【北方 网通】    【电信或网通】

编程实例下载地址: 【北方 网通】    【电信或网通】

点击这里查看原文

【下载说明】

1 点击上面的地址,打开下载页面

2 点击"普通下载"--等待30秒--点击"下载"按钮--保存

C# DirectShow编程手册及实例_第1张图片

介绍

除了微软的SDK文档,用来DirectShow编程的文档就很有限了。Codeproject上也提供了很多有用的参考,对于使用C#编程者来说。为了继续这种优良的传统,我创建了一个帮助文档(.chm),它包含10个例程,它们能够让你了解到怎么样使用C#来编写DirectShow应用程序。

背景

通常,DirectShow的编程资源是很稀缺的。在过去的几个月里面,我用C#写过很多DirectShow里面常见的使用方法的例程。我把这些例程都放到一个.chm文件里面了,并且从.chm文件中可以直接阅读到源代码。更重要的是,CodeProject网站有一个很好的信息系统来支持网站用户分享他们的代码,这会让这些例程更加有用。

使用代码

在每个例程里,我都提供了一个VisualStduio工程文件。并且也包含了一个.cmd文件,用来从命令行进行编译。有时,这些.cmd文件包含了一些参考目录,当你使用的时候,需要做一些更改,以便能够映射到你本地的设置。我在readme.txt文件里面提到了这些。有一些例程仅仅运行在32位的机器上。

感兴趣的点

这些例程演示了怎么写出一个简单的多媒体播放器、简单的抓取和其他一些附加的例程。更重要的是,我已经使用C#DirectShowSDK实现了自定义图片合成等一些功能。并且我在C#中实现了一个EzRbg24过滤器。

局限和已知的问题

就像以前提到的一样,一些例程只能在32位机器上正常工作。很多年以前,当我在教VC++/MFC类的时候,一个学生问我,我课件上所用到的代码是从哪里找到的。我告诉他,我有两个目录,每个目录下面都有超过80个例程,并且那都是我很早以前写的。我仅仅是挑选了其中的一些例程,在演示它们之前稍微修改了一下,然后让学生们修改或扩展它(这是演讲或课程任务)。我也是用同样的方法来写这些例程的,但是从超过160多个例程里面选择仍然是一个不容易的活。


【更多阅读】
  1. [原]PjWebApps:将常用网址最顶端显示并一键打开
  2. [原]IniFile.cs:C#来操作ini配置文件
  3. [译]在.NET中使用DirectShow
  4. [译]使用OpenXML更新Word文档中的表格
  5. [原]使用Excel的VBA来读取和修改bmp位图像素数据
  6. [原]Cls_Ini.cls:VB写的操作ini配置文件的类
  7. [译]在C# .NET2.0实现单实例应用程序
  8. [原]Baidu:C#利用百度来搜索网页、图片、视频等等
  9. [原]C#读取CSDN博客的文章名称及地址
  10. [原]SeeFiles:C#查看和修改文件或目录所有属性的工具

你可能感兴趣的:(编程,.net,C#,文档,电信,OpenXml)