DirectShow
文章平均质量分 76
zougangx
软件开发 Enough space... Enough performance...
QQ:283407231
MSN:zougangxx@hotmail.com
展开
-
开发视频播放Filter
摘要:这篇文章讨论了一个播放Filter需要处理的一些消息通知。只要正确的处理这些消息通知,才能够正确地设置Directshow播放视频的画面。 1 开发一个可选择的视频播放filterDirectshow提供了一个基于窗口的视频播放Filter,它也提供了一个全屏幕实时播放的filter。你可以利用Directshow的基类开发自己的可选择的视频播放filter。你可以利用CBaseR转载 2008-07-23 14:35:00 · 651 阅读 · 0 评论 -
系统设备的枚举(DirectShow)
DirectShow 对系统中不可预知性硬件提供了良好的支持,其方法是使用系统枚举,系统枚举的一般过程如下所示:(1)使用CoCreateInstance函数创建系统枚举器组建对象(CLSID为CLSID_SystemDeviceEnum),并获得ICreateDevEnum接口;(2)使用接口方法ICreateDevEnum::CreateClassEnumerator为指定的Filter注册类原创 2008-07-25 15:20:00 · 2718 阅读 · 0 评论 -
Filter的连接
Pin的连接 应用程序通过调用filter 图表管理器的方法来连接filter,并不是来调用filter或者pin本身的函数。应用程序可以调用IFilterGraph::ConnectDirect or IGraphBuilder::Connect来指定不同的filter直接连接,也可以通过IGraphBuilder::RenderFile间接连接。 只有两个filter都在graph里,连转载 2008-09-03 13:38:00 · 699 阅读 · 0 评论 -
DirectShow系统概述
1. 关于DirectShow1.1 DirectX是微软公司开发的一套基于Windows平台的编程接口(API);它能出色地完成高速的实时动画渲染、交互式音乐和环境音效、高效多媒体数据处理等一般API很难完成的任务。DirectShow是DirectX大家族中的一位成员。DirectX的家族成员很多,而且各有各的本领,就如DirectDraw和Direct3D负责二维图形图像/三维动画加速、Di原创 2008-06-28 11:05:00 · 589 阅读 · 0 评论 -
DirectShow介绍
最近一段时间,在编写DirectShow应用程序时常常遇到一些问题,原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及filter与filter之间连接的内部过程等都只是一知半解,除了再仔细地看看DirectShow的基类库源文件之外,觉得也很有必要从头到尾看一遍DirectShow的转载 2008-06-28 11:15:00 · 815 阅读 · 0 评论 -
DirectShow编程续
2. 开始DirectShow旅程 这个章节的内容主要是编写DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识。 2.1. 设置DirectShow开发的编译环境 这转载 2008-06-28 11:25:00 · 729 阅读 · 0 评论 -
DirectShow编程
3. 关于DirectShow 3.1. DirectShow体系概述 多媒体的难题 处理多媒体有几个主要的难题: *多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理 *音频和视频必须同步,因此它们必须在同一时间开始或停止,并以同一速率播放转载 2008-06-28 13:53:00 · 3020 阅读 · 0 评论