主页 详情

《DirectShow开发指南》_陆其明编著_11456779_7302076502

【书名】:《DirectShow开发指南》
【作者】:陆其明编著
【出版社】:北京:清华大学出版社
【时间】:2003
【页数】:364
【ISBN】:7302076502
【SS码】:11456779

最新查询

内容简介

目录

第1部分 DirectShow基础知识

第1章 系统概述

1.1 DirectX大家族

1.2 DirectShow简介

1.2.1 DirectShow系统

1.2.2 播放第一个媒体文件

1.3 COM编程基础

2.1 Filter概述

第2章 Filter原理

2.2 Filter的注册

2.3 Filter的媒体类型

2.3.1 majortype

2.3.2 subtype

2.3.3 formattype

2.4 Filter的连接

2.4.1 连接过程

2.4.2 智能连接

2.4.3 动态重建技术

5.3.1 加入一个指定CLSID的Filter 1

2.5 Filter的数据传送

2.5.1 推模式

2.5.2 拉模式

2.6 Filter的状态转换

2.7 媒体定位的实现

2.8 质量控制的实现

2.9 音视频同步解决方案

2.10 对硬件的支持

2.11 VMR-9的发布

2.11.1 VMR的新特性

2.11.2 VMR的结构

2.11.3 VMR使用策略

第3章 DirectX媒体对象(DMO)

3.1 DMo概述

3.2 DMO的使用

3.2.1 在应用程序中使用DMO

3.2.2 在DirectShow中使用DMO

3.3 DMO的开发要点

3.3.1 DMO中的媒体类型

3.3.2 DMO的ATL实现

3.3.3 DMO的注册

第2部分 DirectShow开发与应用

第4章 Filter组件的开发

4.1 开发环境的配置

4.2 SDK基类分析

4.2.1 CBaseObjeet

4.2.2 CUnknown

4.2.3 CBaseFilter

4.2.4 CBasePin

4.2.5 CBaselnputPin和CBase-OutputPin

4.2.6 CSource

4.2.7 CSourceStream

4.2.8 CTransformFilter

4.2.9 CTransInPlaceFilter

4.2.10 CVideoTransformFi1ter

4.2.11 CBaseRenderer

4.2.12 CBaseVideoRenderer

4.2.13 CPullPin

4.2.14 COutputQueue

4.2.15 CSourceSeeking

4.2.16 CEnumPins

4.2.17 CEnumMediaTypes

4.2.18 CMemAllocator

4.2.19 CMediaSample

4.2.20 CBaseReferenceClock

4.2.22 CBasePropertyPage

4.2.21 CMediaFype

4.3 Filter项目的功能分析

4.3.1 功能分析的一般过程

4.3.2 字符叠加Filter之功能分析

4.4 Filter的设计

4.4.1 选择一个合适的父类

4.4.2 应用结构设计

4.5 编码实现

4.5.1 Filter注册信息

4.5.2 框架函数的实现

4.5.3 逻辑控制类的实现

4.5.4 自定义接口的实现

4.5.5 属性页的实现

4.5.6 产权保护

4.6 Filter的调试

4.7 MFC Filter

第5章 DireCtShow应用开发过程

5.1 开发环境的配置

5.1.1 需要包含的头文件

5.1.2 需要连接的库文件

5.1.3 VC的系统编译环境

5.2 一般开发过程

5.3 通用Filter Graph构建技术

5.3.2 得到Filter上的未连接Pin

5.3.3 连接两个Filter

5.3.4 查找Filter或Pin上的接口

5.3.5 遍历Filter链路

5.3.6 成批删除Filter

5.4 事件交互的实现

5.5 进度条的实现

5.6 Filter属性页的显示

5.7 系统设备的枚举

5.8 图片的抓取

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

第6章 音频采集

6.1 应用分析

6.1.1 应用方案

6.1.2 开发要点

6.2 实例解剖

6.2.1 实现的功能

6.2.2 实现要点

第7章 视频采集

7.1 应用分析

7.1.1 WDM与VFW

7.1.2 构建Filter Graph

7.1.3 模拟电视接收

7.1.4 输入端子的选择

7.1.5 视频参数的设置

7.1.6 热插拔的支持

7.2.1 实现的功能

7.2 实例解剖

7.2.2 实现要点

第8章 数码摄像机的支持

8.1 应用分析

8.1.1 磁带的播放

8.1.2 磁带的录像

8.1.3 DV的采集

8.2 实例解剖

8.2.1 实现的功能

8.2.2 实现要点

第9章 非线性编辑DES

9.1 DES概述

9.1.1 时间线模型

9.1.2 时间概念

9.1.3 媒体源

9.1.4 音、视频效果与过渡

9.1.5 输出控制引擎

9.1.6 错误日志

9.1.7 DES 项目管理

9.2 DES剖析

9.3 DES新特性

9.3.1 视频缩放器的定制

9.3.2 解码器的选择

9.4 实例解剖

9.4.1 实现的功能

9.4.2 实现要点

10.1 DVD基础知识

第10章 DVD播放

10.2 应用分析

10.2.1 支持MPEG2

10.2.2 DVD导航器

10.3 实例解剖

10.3.1 实现的功能

10.3.2 实现要点

第11章 Windows Media应用

11.1 应用分析

11.2 实例解剖

11.2.1 实现的功能

11.2.2 实现要点

12.1.1 实现的功能

12.1 拉模式例子

第3部分 SDK典型源码分析

第12章 Source Filter例子

12.1.2 实现要点

12.2 推模式例子

12.2.1 实现的功能

12.2.2 实现要点

第13章 Transform Filter例子

13.1 Transform例子

13.1.1 实现的功能

13.1.2 实现要点

13.2 Trans-1n-Place例子

13.2.1 实现的功能

13.2.2 实现要点

第14章 RenderrFilter例子

14.1 Video Renderer例子

14.1.1 实现的功能

14.1.2 实现要点

14.2 基于CBaseFilter例子

14.2.1 实现的功能

14.2.2 实现要点

第15章 DMO例子

15.1 实现的功能

15.2 实现要点

16.1.2 实现要点

16.1.1 实现的功能

第16章 枚举例子

16.1 系统枚举例子

16.2 Filter映射例子

16.2.1 实现的功能

16.2.2 实现要点

16.3 DMO枚举例子

16.3.1 实现的功能

16.3.2 实现要点

第17章 媒体播放器例子

17.1 实现的功能

17.2 实现要点

18.2 解决方案

18.2.1 Windows Socket网络传输技术

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

18.1 需求定义

第4部分 开放源码分析

18.2.2 DirectShow技术应用

18.2.3 一种双缓冲队列技术

18.3 源码分析

18.4 问题会诊

第19章 MPEG2视频解码器

19.1 需求定义

19.2 开放源码分析

19.3 Filter设计

19.4 Filter编码


书查询(www.shuchaxun.com)本网页唯一编码:
2534d60c0cd3c0e70332804604beb26e#86ef983031adeb4e7b71108c4671c1e6#48224121#11456779.pdf