图书介绍

DirectShow开发指南PDF|Epub|txt|kindle电子书版本网盘下载

DirectShow开发指南
  • 陆其明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302076502
  • 出版时间:2003
  • 标注页数:364页
  • 文件大小:39MB
  • 文件页数:373页
  • 主题词:多媒体-软件工具,DirectShow

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DirectShow开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1部分 DirectShow基础知识1

第1章 系统概述1

1.1 DirectX大家族1

1.2 DirectShow简介2

1.2.1 DirectShow系统2

1.2.2 播放第一个媒体文件3

1.3 COM编程基础4

2.1 Filter概述8

第2章 Filter原理8

2.2 Filter的注册9

2.3 Filter的媒体类型13

2.3.1 majortype13

2.3.2 subtype14

2.3.3 formattype15

2.4 Filter的连接15

2.4.1 连接过程15

2.4.2 智能连接22

2.4.3 动态重建技术26

5.3.1 加入一个指定CLSID的Filter 130

2.5 Filter的数据传送32

2.5.1 推模式33

2.5.2 拉模式34

2.6 Filter的状态转换35

2.7 媒体定位的实现39

2.8 质量控制的实现41

2.9 音视频同步解决方案44

2.10 对硬件的支持47

2.11 VMR-9的发布49

2.11.1 VMR的新特性49

2.11.2 VMR的结构50

2.11.3 VMR使用策略51

第3章 DirectX媒体对象(DMO)53

3.1 DMo概述53

3.2 DMO的使用54

3.2.1 在应用程序中使用DMO54

3.2.2 在DirectShow中使用DMO60

3.3 DMO的开发要点61

3.3.1 DMO中的媒体类型62

3.3.2 DMO的ATL实现63

3.3.3 DMO的注册64

第2部分 DirectShow开发与应用66

第4章 Filter组件的开发66

4.1 开发环境的配置66

4.2 SDK基类分析67

4.2.1 CBaseObjeet68

4.2.2 CUnknown68

4.2.3 CBaseFilter68

4.2.4 CBasePin69

4.2.5 CBaselnputPin和CBase-OutputPin71

4.2.6 CSource72

4.2.7 CSourceStream73

4.2.8 CTransformFilter74

4.2.9 CTransInPlaceFilter75

4.2.10 CVideoTransformFi1ter80

4.2.11 CBaseRenderer80

4.2.12 CBaseVideoRenderer81

4.2.13 CPullPin82

4.2.14 COutputQueue83

4.2.15 CSourceSeeking83

4.2.16 CEnumPins84

4.2.17 CEnumMediaTypes85

4.2.18 CMemAllocator86

4.2.19 CMediaSample87

4.2.20 CBaseReferenceClock88

4.2.22 CBasePropertyPage89

4.2.21 CMediaFype89

4.3 Filter项目的功能分析90

4.3.1 功能分析的一般过程91

4.3.2 字符叠加Filter之功能分析92

4.4 Filter的设计93

4.4.1 选择一个合适的父类93

4.4.2 应用结构设计94

4.5 编码实现95

4.5.1 Filter注册信息95

4.5.2 框架函数的实现98

4.5.3 逻辑控制类的实现101

4.5.4 自定义接口的实现109

4.5.5 属性页的实现115

4.5.6 产权保护119

4.6 Filter的调试120

4.7 MFC Filter122

第5章 DireCtShow应用开发过程127

5.1 开发环境的配置127

5.1.1 需要包含的头文件127

5.1.2 需要连接的库文件127

5.1.3 VC的系统编译环境128

5.2 一般开发过程128

5.3 通用Filter Graph构建技术130

5.3.2 得到Filter上的未连接Pin131

5.3.3 连接两个Filter132

5.3.4 查找Filter或Pin上的接口134

5.3.5 遍历Filter链路136

5.3.6 成批删除Filter137

5.4 事件交互的实现140

5.5 进度条的实现143

5.6 Filter属性页的显示145

5.7 系统设备的枚举145

5.8 图片的抓取148

5.9 一个简单的媒体文件播放器152

第6章 音频采集156

6.1 应用分析156

6.1.1 应用方案156

6.1.2 开发要点159

6.2 实例解剖160

6.2.1 实现的功能160

6.2.2 实现要点161

第7章 视频采集166

7.1 应用分析166

7.1.1 WDM与VFW167

7.1.2 构建Filter Graph170

7.1.3 模拟电视接收172

7.1.4 输入端子的选择178

7.1.5 视频参数的设置182

7.1.6 热插拔的支持185

7.2.1 实现的功能188

7.2 实例解剖188

7.2.2 实现要点189

第8章 数码摄像机的支持195

8.1 应用分析195

8.1.1 磁带的播放197

8.1.2 磁带的录像203

8.1.3 DV的采集205

8.2 实例解剖208

8.2.1 实现的功能208

8.2.2 实现要点208

第9章 非线性编辑DES214

9.1 DES概述214

9.1.1 时间线模型214

9.1.2 时间概念217

9.1.3 媒体源219

9.1.4 音、视频效果与过渡223

9.1.5 输出控制引擎226

9.1.6 错误日志230

9.1.7 DES 项目管理232

9.2 DES剖析233

9.3 DES新特性238

9.3.1 视频缩放器的定制238

9.3.2 解码器的选择238

9.4 实例解剖240

9.4.1 实现的功能240

9.4.2 实现要点241

10.1 DVD基础知识247

第10章 DVD播放247

10.2 应用分析248

10.2.1 支持MPEG2248

10.2.2 DVD导航器250

10.3 实例解剖253

10.3.1 实现的功能253

10.3.2 实现要点253

第11章 Windows Media应用259

11.1 应用分析259

11.2 实例解剖261

11.2.1 实现的功能261

11.2.2 实现要点262

12.1.1 实现的功能267

12.1 拉模式例子267

第3部分 SDK典型源码分析267

第12章 Source Filter例子267

12.1.2 实现要点268

12.2 推模式例子275

12.2.1 实现的功能275

12.2.2 实现要点276

第13章 Transform Filter例子281

13.1 Transform例子281

13.1.1 实现的功能281

13.1.2 实现要点282

13.2 Trans-1n-Place例子287

13.2.1 实现的功能287

13.2.2 实现要点288

第14章 RenderrFilter例子292

14.1 Video Renderer例子292

14.1.1 实现的功能292

14.1.2 实现要点293

14.2 基于CBaseFilter例子296

14.2.1 实现的功能297

14.2.2 实现要点297

第15章 DMO例子304

15.1 实现的功能304

15.2 实现要点304

16.1.2 实现要点313

16.1.1 实现的功能313

第16章 枚举例子313

16.1 系统枚举例子313

16.2 Filter映射例子317

16.2.1 实现的功能317

16.2.2 实现要点318

16.3 DMO枚举例子322

16.3.1 实现的功能322

16.3.2 实现要点323

第17章 媒体播放器例子325

17.1 实现的功能325

17.2 实现要点325

18.2 解决方案336

18.2.1 Windows Socket网络传输技术336

第18章 MPEG流的网络客户端播放336

18.1 需求定义336

第4部分 开放源码分析336

18.2.2 DirectShow技术应用337

18.2.3 一种双缓冲队列技术337

18.3 源码分析338

18.4 问题会诊347

第19章 MPEG2视频解码器349

19.1 需求定义349

19.2 开放源码分析349

19.3 Filter设计355

19.4 Filter编码355

热门推荐