DirectX
文章平均质量分 56
believefym
这个作者很懒,什么都没留下…
展开
-
[VC/MFC]directX(directshow)的环境配置
include:F:/_Software/develop/mssdk/dx_feb2005/IncludeF:/_Software/develop/mssdk/dx_feb2005/Extras/DirectShow/IncludeF:/_Software/develop/mssdk/dx_feb2005/Extras/DirectShow/Samples/C++/DirectShow/BaseC原创 2006-11-20 14:54:00 · 4102 阅读 · 0 评论 -
DirectShow中常见的RGB/YUV格式
小知识:RGB与YUV----摘自《DirectShow实务精选》 作者:陆其明 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。根据三转载 2007-09-21 09:15:00 · 1142 阅读 · 0 评论 -
DirectShow编程(3.1)- 关于DirectShow - DirectShow体系概述
DirectShow编程(3.1)- 关于DirectShow - DirectShow体系概述 3. 关于DirectShow3.1. DirectShow体系概述 多媒体的难题 处理多媒体有几个主要的难题: *多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理 *音频和视频必须同步,因此它们必须在同一时间开始或停止,并以同一速率播放 *数据可能转载 2007-09-10 20:19:00 · 1021 阅读 · 0 评论 -
DirectShow编程(1)- DirectShow介绍
DirectShow编程(1)- DirectShow介绍 最近一段时间,在编写DirectShow应用程序时常常遇到一些问题,原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及 filter与filter之间连接的内部过程等都只是一知半解,除了再仔细地看看DirectShow的基类库源文件之外,觉得也很有必要从头到尾看一 遍DirectShow的MSDN转载 2007-09-10 20:17:00 · 1582 阅读 · 0 评论 -
DirectShow编程(3.5) - 关于DirectShow - DirectShow中的事件通告
DirectShow编程(3.5) - 关于DirectShow - DirectShow中的事件通告 3.5 DirectShow中的事件通告 这一节主要描述在directshow filter graph中事件是怎样发生的,以及应用程序如何接收事件通告并响应它们。3.5.1 概述 一个filter通过发送一个事件通来通知filter graph manager某个事件已转载 2007-09-10 20:22:00 · 873 阅读 · 0 评论 -
DirectShow编程(3.7) - 关于DirectShow - Graph动态重建(Dynamic Graph Building)
DirectShow编程(3.7) - 关于DirectShow - Graph动态重建(Dynamic Graph Building) 3.7. Graph动态重建(Dynamic Graph Building) 如果你需要修改一个已经存在的filter graph,你可以停止,修改后再重新启动它。这通常是一种最佳的解决方法。但是,在某此情况下,你可能需要在一个graph处于运转载 2007-09-10 20:23:00 · 1776 阅读 · 0 评论 -
DirectShow编程(3.2)- 关于DirectShow - Filter Graph和它的组件
DirectShow编程(3.2)- 关于DirectShow - Filter Graph和它的组件 3.2. Filter Graph和它的组件 这一节描述了DirectShow的主要组件,为DirectShow应用程序和DirectShow Filter开发者提供一个介绍。应用程序开发者可以忽略掉很多底层部分,但是,了解底层对于理解DirectShow架构还是很有帮助的。3转载 2007-09-10 20:19:00 · 1472 阅读 · 0 评论 -
directshow filter 调试步骤
1,编写filter2,在debug模式下build3,注册filter:控制台cd到工程的debug目录下,即欲注册的filter(.ax文件)目录,xx:>regsvr32 contrast.ax,提示注册成功,否则请检查4,vs下按F5,出来如下对话框,在可执行文件名称下面选择graphedit.exe的路径 或者直接在工程属性进行设置,如下:运行之后有如下提示窗口,选“是”即可5,在gra原创 2007-09-11 14:03:00 · 4884 阅读 · 0 评论 -
DirectShow编程(3.8) - 关于DirectShow - 插件发布者(Plug-in Distributors)
DirectShow编程(3.8) - 关于DirectShow - 插件发布者(Plug-in Distributors) 3.8. 插件发布者(Plug-in Distributors) Plug-in Distributors(PIDs)是扩展filter graph manager的一种方法。一个PID是filter graph manager在运行时聚合的一个COM转载 2007-09-10 20:23:00 · 1531 阅读 · 0 评论 -
DirectShow编程(3.6) - 关于DirectShow - DirectShow中的时间和时钟
DirectShow编程(3.6) - 关于DirectShow - DirectShow中的时间和时钟 3.6. DirectShow中的时间和时钟 这一节主要概述DirectShow体系中时间和时钟。3.6.1. 参考时钟 Filter Graph Manager的一个功能,能够以同一个时钟来同步所有在graph中的filter,称作参考时钟(reference clo转载 2007-09-10 20:22:00 · 2048 阅读 · 0 评论 -
DirectShow编程(3.4) - 关于DirectShow - Filter Graph中的数据流
DirectShow编程(3.4) - 关于DirectShow - Filter Graph中的数据流 3.4. Filter Graph中的数据流 这一节主要描述媒体数据是如何在filter graph中流动的。如果你只是为了编写DirectShow应用程序,你不需要知道这些细节,当然,知道这些细节对于编写directshow应用程序 仍然是有帮助的。但是如果你要编写dire转载 2007-09-10 20:21:00 · 2266 阅读 · 0 评论 -
DirectShow编程(3.3)- 关于DirectShow - 构建Filter Graph
DirectShow编程(3.3)- 关于DirectShow - 构建Filter Graph 3.3. 构建Filter Graph3.3.1. 用于构建Graph的组件 DirectShow提供了一系列用于构建filter graph的组件,包括: *Filter Graph Manager。 这个对象用于控制filter graph,支持IGraphBuilder、转载 2007-09-10 20:20:00 · 1259 阅读 · 0 评论 -
DirectShow编程(2)- 开始DirectShow旅程
DirectShow编程(2)- 开始DirectShow旅程 2. 开始DirectShow旅程 这个章节的内容主要是编写DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识。2.1. 设置DirectShow开发的编译环境 这节内容描述了如何来编译DirectShow应用。你可以使用命令行形式来编译一个工转载 2007-09-10 20:18:00 · 1121 阅读 · 0 评论 -
DirectShow应用程序快速入门
一 环境设置... 1二 DirectShow编程简介... 1三 播放文件例程... 3 一 环境设置该节介绍如何建立DirectShow应用程序。你可以建立一个控制台程序,或者Visual Studio环境下的其它Visual C++的项目。头文件所有DirectShow 程序都使用下表中的头文件。转载 2007-08-09 19:59:00 · 1186 阅读 · 0 评论 -
如何列举你系统已经安装的设备(视频压缩设备,视频捕获设备...)
系统设备调查器提供了一个统一的方法去列举出系统中用户所有按类型注册的过滤器。系统设备调查器通过创建一个指定类型调查器(比如音频捕获类型或者视频压缩类型) (enumerator)来工作,这个调查器会返回系统中所有该类设备的唯一名称。按一下步骤操作去使用设备调查器: 1. 调用CoCreateInstance 创建系统设备调查器。类标识(CLSID)参数是CLSID_S转载 2007-08-09 21:51:00 · 1847 阅读 · 0 评论 -
DirectX、DirectShow关系等
DirectX 9.0C SDK 的第一个版本是DirectX SDK Summer 2004也是整合有DirectShow SDK 的最后一个 版本,这之后面向DirectX 9.0C用C++开发应用程序没有发生太大变化,以后的版本主要是针对MDX做的改动,如果在VS2003下用C++开 发DirectShow应用程序使 用这个版本最合适.另外Windows XP SP2 中包含的DirectX原创 2007-08-04 11:57:00 · 7024 阅读 · 2 评论 -
如何创建Filter的属性页
Creating a Filter Property Page如何建立filter属性页。This section describes how to create a property page for a custom DirectShow filter, using the CBasePropertyPage class. The example code in this section转载 2007-09-23 09:40:00 · 1763 阅读 · 0 评论