书籍详情

现代多媒体技术:ACTIVE MOVIE

现代多媒体技术:ACTIVE MOVIE

作者:丁香荣 宣力 冯立平

出版社:电子科技大学出版社

出版时间:1998-07-01

ISBN:9787810439527

定价:¥23.00

内容简介
  本文是一本介绍多媒体技术的书籍,在介绍了一些常见的多媒体标准后,着重介绍了当前多媒体技术中的两个新宠儿:DiextX和ActiveMovie。ActiveX是一个在Windows系统下开发多媒体应用定义的标准,旨在提高多媒体的实时性——即加速;而ActiveMovie是一个多媒体集成的标准,以统一的结构,把多种多媒体技术应用于一个应用中,并且所有的技术部件具有可重用性。本书的安排由浅入深,先介绍了大多数读者比较熟悉的内容,如MCI、MPEG等,然后再涉及到ActiveX和ActiveMovie,因此,本书所涉及的内容对于从事多媒体技术应用和对多媒体感兴趣的读者很有参考价值。
作者简介
暂缺《现代多媒体技术:ACTIVE MOVIE》作者简介
目录
前言
第一章  多媒体技术概述
第一节  多媒体技术的发展
一、多媒体技术的发展
二、多媒体的组成
三、一个新的市场群(PC)
四、多媒体技术
五、多媒体标准
六、多媒体系统开发的技术难题
第二章  媒体控制接口——MCI
第一节  MCI体系结构
一、MCI体系结构
二、MCI设备
三、MCI编程接口
四、MCI命令集
第二节  一个MCI高层接口——MCI窗口
一、函数索引
二、如何使用
第三章  媒体编码技术
第一节  图形图像
一、GIF格式图形
二、BMP格式的图形
三、TGA图形
四、FLICS动画
五、程序生成的图形
第二节  MPEG和Video For  Windows
一、Video For  Windows
二、MPGE
第四章  部件对象模型——COM
第一节  概述
一、OLE的本质
二、部件对象模型(COM)
三、COM信息管理
四、COM对象和界面
五、界面及界面实现
六、OLE对象类和界面标识(IDD)
七、结构化存储(Structured Storage)
八、COM客户和服务
九、聚合
第二节  COM编程模型
一、复合文件
二、IUnknown界面
三、COM对象类实现
第五章  DirectX编程指导
第一节  DirectX概述
一、DirectX的发展
二、DirectX优点
三、DirectX的组成
第二节  DirectDraw
一、DirectDraw概貌
二、DirectDraw界面
三、DirectDraw2界面
四、DirectDrawClipper界面
五、DirectDrawPalette界面
六、DirectDrawSurface2界面
七、编程辅导
第三节  DirectSound
一、DirectSound概述
二、DirectSound特征
三、DirectSound的结构
四、DirectSound界面
五、如何用DirectSound编程
第四节  DirectPlay
一、DirectPlay概述
二、重要概述
三、DirectPlay界面
四、DirectPlay编程指导
第六章  DirectX中的函数及结构
第一节  DirectDraw函数结构
一、函数
二、回调函数
三、DirectDraw2界面
四、DirectDrawClipper界面
五、DirectDrawPalette界面
六、IDirectDrawSurface2界面
七、有关结构
第二节  DirectSound函数结构
一、函数
二、回调函数
三、IDirectSound界面
四、IDirectSound3DBuffer界面
五、IDirectSound3DListener界面
六、IDirectSoundBuffer界面
七、有关结构
第三节  DirectPlay函数
一、函数
二、回调函数
三、IDriectPlay2界面
四、IDirectPlayLobby界面
五、有关结构
六、系统消息
第七章  AcviteMovie概述
第一节  什么是AcviteMovie
一、什么是AcviteMovie
二、编程模型
三、面向对象模型
四、Filter Graph Manager和Filter Graph
五、AcviteMovie和Internet
六、流结构
七、Filters和Pins
八、同步
九、质量控制
十、流控制结构
十一、分布插入部件(PID)
第二节  AcviteMovie和COM
一、AcviteMovie中的COM对象
二、初始化过程
三、AcviteMovie注册对象
四、创建FIlter
五、创建插入分部件(Plug-in Distributors——简称PID)
六、类工厂
第八章  Filter Graph中控制和数据流
第一节  连接模型
一、连接过程
二、基类是怎样实现连接的
三、何时需要一个重要连接
第二节 Filter Graph中的数据流
一、数据是如何在Filter Graph中传递的
二、媒体采样数据流
三、控制信息流
四、事件通知
五、Filter Graph控制数据
六、质量控制数据
七、序列化数据
八、IAsyncReader传输
第九章  ActiveMovie C++类库
第一节  框架类
一、类CBaseObject和CUnknow
二、Filter基类
三、管脚类
四、枚举类
五、传输类
六、媒体控制和位置类
七、参考时钟类
第二节  实用类
一、Win32类
二、列表(List)和对列(Queue)类
三、媒体数据类型类
四、OLE类
五、调试类
第十章  ActiveMovie COM界面
第一节  ActiveMovie COM界面
一、Filter Graph管理者界面
二、Filter界面和管脚界面
三、媒体采样和枚举对象界面
四、控制界面
第二节 一个典型的Filter Graph界面
一、目的Filter界面
二、声音租用Filter
三、Filter的连接
四、Graph控制界面
第十一章  Filter
第一节  Filter概念
一、什么是Filter
二、什么是管脚
三、Filter与流结构的关系
四、Filter与管脚的关系
五、ActiveMovie中Filter基类
六、时间和时钟
第二节  Filter开发指导
一、实现COM服务入口
二、ActiveMovie对象的注册
三、使用传输Filter基类
四、如何创建一个传输Filter
第十二章  开发ActiveMovie应用
第一节  如何使用ActiveMovie
一、ActiveMovie SDK
二、适用的开发环境或语言
三、开发注意事项
四、开发基本步骤
第二节  一个简单的应用
一、界面设计
二、实现
三、应用管理
第十三章  如何在VB中使用ActiveMovie
第一节 在VB中使用ActiveMovie控制
一、什么是ActiveMovie控制
二、如何使用ActiveMovie控制
三、设计用户界面
第二节  使用VB来构造Filter Graph
一、VB是如何来使用ActiveMovieR
二、创建一个Filter Graph
三、管理Filter Graph
四、使用VB来控制Filter Graph
五、总结
附录 A ActiveMovie事件
附录 B Filters参考
一、声音压缩管理
二、Audio租用
三、AVI解码器
四、AVI分离器
五、AVI/Wav目的Filter
六、颜色空间转换Filter
七、文件目的Filter(同步)
八、文件目的Filter(URL)
九、全屏幕租用Filter
十、IV41编码Filter
十一、IV41解码Filter
十二、MPEG声音解码
十三、MPEG视频解码
十四、MPEG-1流分离器
十五、Quick Time Movie解析器
十六、视频租用Filter
十七、WAVE解析Filter
附录 C ActiveMovie MPGE媒体类型和属性
一、MPEG-1媒体类型
二、时间邮票
附录 D ActiveMovie MCI参考
附录 E 一致的Filter  Graph文件格式
一、装入一个graph语法
二、流中的graph语法
附录 F ActiveMovie实用函数
一、BSTR函数
二、位图函数和数据
三、临界区调试函数
四、转变函数
五、错误信息函数
六、数学帮助函数
七、媒体类型函数
八、对象和管脚函数
九、属性页帮助函数
十、参考时钟函数
十一、充整流函数
十二、串函数
附录 G ActiveMovie结构
一、ActiveMovie结构
二、DIBDATA结构
三、Video 结构
附录 H ActiveMovie COM界面
一、IAMCollection 界面
二、IAMovie界面
三、IAMovieSetup界面
四、IAsynccReader界面
五、IBasicAudio界面
六、IBasicVideo界面
七、IDeferred Command界面
八、IFilter界面
九、IFilterInfo界面
十、IFilterGraph界面
十一、IGraphBuilder界面
十二、IPin界面
十三、IPinInfo界面
十四、IQuality Control界面
十五、IMediaControl界面
十六、IMediaPosition界面
十七、IMediaSeeking界面
十八、IMediaTypeInfo界面
十九、IMemAllocator界面
二十、IEnumFilters界面
二十一、IEnumMediaTypes界面
二十二、IEnumPins界面
猜您喜欢

读书导航