- 博客(7)
- 收藏
- 关注
原创 DirectShow技术描述与应用(3)——续
过滤器的状态(Filter States) 过滤器有三种状态:已停止,已暂停和正在运行。这个已暂停的状态可以立即对运行命令做出响应。在DirectShow中是由过滤器表管理器来控制所有状态的改变的。当应用程序调用IMediaControl::Run,IMediaControl::Pause和IMediaControl::Stop方法时,过滤器表管理器则用所有过滤器的IMediaFi
2002-12-16 09:39:00 1562
原创 DirectShow技术描述与应用(3)
DirectShow中的事件通知 这一部分将描述在Microsoft® DirectShow®过滤器表中,事件是如何实现的;一个应用程序如何才能接受到事件通知并且响应它们。 事件通知概述过滤器通过投递事件通知来向过滤器表管理器通报一个事件。事件可以是包含任何信息,如流的结束,也可以是一个错误,如还原流的失败。过滤器表管理器本身处理一些过滤器事件,其它事件则留给应用程序来进
2002-12-13 10:12:00 1311
原创 DirectShow技术描述与应用(2)
建立过滤器表标准表的建立为了建立过滤器表, 你必须首先建立一个过滤器表管理器的实例,取得一个IGraphBuilder接口指针。IGraphBuilder* pIGB;HRESULT hr;hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLS
2002-12-13 09:05:00 1563
原创 接触VC 3:2
下面,我们来一个对于对话框非常重要的函数OnInitDialog(),顾名思义这是一个对话框的初始化函数。在对话框创建之后,第一次显示之前调用。BOOL CDialogDlg::OnInitDialog(){ CDialog::OnInitDialog(); //执行父类默认的初始化对话框操作 // IDM_ABOUTBOX 必须在系统命令范围内。
2002-12-09 10:59:00 1074
原创 接触VC 3:1
第三部分:MFC基于对话框程序 最近,本人赶时髦,装上了一套Visual Studio.net(不过是盗版,微软挺悲惨的。但如果是正版的话,那悲惨的就不会是微软,而是我了。没钱啊)。安装要2213M呢,硬盘上三个盘符总共剩下不足2G的地方了。不过,界面相当的漂亮,且功能强大,值得心慰。我终于可以在类视图上,尽情去看类的基类,以及基类的实现代码了。不仅如此,最好的是那附带的MSDN上所
2002-12-09 10:58:00 1276
原创 DirectShow技术描述与应用
DirectShow技术描述与应用―――释雪DirectShow是我最早接触一项微软技术,比COM技术还早,真不知道当时我是怎么学的。DirectShow是一个基于COM组件技术的多媒体控制组件。它能够进行媒体的捕捉、格式转换以及播放等等功能。实际上,MediaPlayer就是在DirectShow基础上搭建起来的。功能可以说非常的强大。此次我将DirectX 8.1中的Direct
2002-12-09 09:25:00 1657
原创 .NET框架以及在C++中的初步应用
.NET框架以及在C++中的初步应用在最新发布的Visual Studio.NET中,随带一种新的技术叫.NET框架。这是一种新的编程机制,微软旨在编程时,提供一个统一的面向对象环境,而且保证对象的透明性(即无论这个对象是否是在本机,Internet上,还是在某个远程环境中);使得在各种软件中的版本冲突达到最小;使得对象达到语言无关性,能够跨语言调用。在.NET框架中,有很大一部分的特性十
2002-12-02 09:24:00 1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人