《OS/2 Warp多媒体子系统编程指南》求取 ⇩

第1章 多媒体子系统概论1

1.1 OS/2多媒体系统结构1

1.2 可扩展设备支持3

1.3 多媒体控制驱动程序3

1.4 I/O控制程序过程4

1.5 流处理器5

第2章 媒体控制驱动程序7

2.1 媒体控制驱动程序的体系结构7

2.2 媒体控制驱动程序的入口点8

2.3 命令消息的类型9

2.3.1 必需命令消息9

2.3.2 打开一个MCD11

2.3.3 子系统消息12

2.3.4 等待(Wait)和通知(Notify)标志13

2.3.5 基本命令消息14

2.3.6 系统命令消息17

2.3.7 命令处理17

2.3.8 错误返回码17

2.3.9 返回值和返回类型18

2.4 增加新的命令消息19

2.4.1 定义新的消息19

2.4.2 定义新的数据结构和标志20

2.5 命令表22

2.5.1 命令表的句法25

2.5.2 命令清单的句法分析28

2.5.3 错误表33

2.6 设备状态34

2.7 控制流式设备:波形音频MCD35

2.7.1 波形音频到混响放大器的连接36

2.7.2 MMIO操作37

2.7.3 同步/流操作43

2.7.4 波形音频MCD的组成模块54

2.8 控制非流式设备:CD音频MCD59

2.8.1 设置音频属性60

2.8.2 处理MCL-PLAY命令60

2.8.3 CD音频MCD的组成模块68

2.9 资源单元和资源类72

2.10 向多媒体设置笔记本中插入页73

第3章 流处理器79

3.1 流处理器的体系结构79

3.2 同步的特点80

3.2.1 主/从关系81

3.2.2 同步脉冲的产生82

3.2.3 同步脉冲处理82

3.2.4 同步/流子系统事件83

3.2.5 空的流处理器85

3.3 流协议85

3.3.1 创建流时的流协议协商88

3.4 尾接提示点事件支持89

3.5 CD-ROM XA流处理器90

3.6 流动方案90

3.6.1 从文件系统流动波形音频数据91

3.6.2 同步化的MIDI和波形流93

3.7 DLL模型:文件系统流处理器98

3.7.1 文件系统流处理器模块98

3.7.2 入口点图例100

3.7.3 SMHEntryPoint100

3.7.4SHCEntryPoint100

3.7.5 DLL初始化102

3.7.6 同步108

3.7.7 创建员工线程109

3.8 设备驱动程序模型:视频PDD113

3.8.1 SMHEntryPoint114

3.8.2 DDCMDEntryPoint114

3.8.3 SHCEntryPoint114

3.8.4 SHDEntryPoint116

3.8.5 事件检测117

3.8.6 尾接提示点120

3.8.7 错误检测120

3.8.8 同步120

3.9.1 IDC接口122

3.9 内部设备驱动程序通信(IDC)122

3.9.2 流处理器值123

3.9.3 PDD值124

3.10 调整同步/流管理器工作124

第4章 I/O过程126

4.1I/O过程结构126

4.1.1 消息处理126

4.1.2 I/O过程标识符(FOURCC)127

4.1.3 I/O过程类型128

4.2 数据翻译和文件转换130

4.2.1 MMFORMATINFO数据结构131

4.4.1 MMIOM_OPEN132

4.3 I/O过程入口指针132

4.4 支持的消息132

4.4.2 MMIOM_READ和MMIOM_WRITE142

4.4.3 MMIOM_SEEK147

4.4.4 MMIOM_CLOSE150

4.4.5 MMIOM_IDENTIFYFILE157

4.4.6 MMIOM_GETFORMATINFO159

4.4.7 MMIOM_GETFORMATNAME161

4.4.8 MMIOM_QUERYHEADERLENGTH161

4.4.9 MMIOM_GETHEADER162

4.4.10 MMIOM_SETHEADER164

4.5.1 解压缩170

4.5 CODEC支持170

4.5.2 压缩187

第5章安装要求199

5.1 主控制文件199

5.1.1 CONTROL.SCR头文件199

5.1.2 CONTROL.SCR子系统定义201

5.2 列表控制文件206

5.3 更改控制文件210

5.3.1 宏支持210

5.3.2 CONFIG.SYS更改控制文件211

5.3.3 INI更改控制文件212

5.4 编辑安装DLL文件219

5.5 安装媒体控制驱动程序223

5.6 安装流处理器225

5.6.1 生成源文件225

5.6.2 建立包含源文件的DLL228

5.6.3 修改SPI.INI文件230

5.6.4 安装流记录231

5.7 安装I/O过程234

5.8 插入外部设置页236

5.9 安装LOG文件241

附录A 流处理器模块定义243

A.1 音频流处理器243

A.1.1 外部接口描述243

A.1.2 设备控制块244

A.1.3 相关控制块245

A.1.4 被支持的隐式事件(EVENT_IMPLICITTYPE)245

A.1.5 被支持的显式事件246

A.1.6 不被支持的显式事件246

A.1.7 被支持的流处理器命令246

A.1.8 被支持的基本流协议控制块(SPCB)248

A.1.9 流处理器限制250

A.2 MIDI影射流处理器250

A.2.1 冲洗过滤器流群组250

A.2.2 应用程序和媒体驱动程序效能250

A.2.5 相关控制块251

A.2.4 设备控制块251

A.2.3 外部接口描述251

A.2.6 被支持的隐式事件(EVENT_IMPLICIT_TYPE)252

A.2.7 被支持的显式事件252

A.2.8 被支持的流处理器命令252

A.2.9 被支持的基本流协议控制块254

A.2.10 流处理器限制254

A.3 文件系统流处理器255

A.3.1 外部接口描述255

A.3.2 设备控制块255

A.3.3 相关控制块255

A.3.6 被支持的流处理器命令256

A.3.4 被支持的隐式事件(EVENT_IMPLICIT_TYPE)256

A.3.5 被支持的显式事件256

A.3.7 被支持的基本流协议控制块数据类型259

A.3.8 流处理器限制259

A.4 内存流处理器259

A.4.1 外部接口描述259

A.4.2 设备控制块260

A.4.3 相关控制块260

A.4.4 被支持的隐式(EVENT_IMPLICIT_TYPE)事件260

A.4.6 被支持的流处理器命令261

A.4.5 被支持的显式事件261

A.4.7 被支持的基本流协议控制块数据类型263

A.4.8 流处理器限制264

A.5 致密盘-数字音频流处理器264

A.5.1 外部接口描述264

A.5.2 设备控制块265

A.5.3 相关控制块265

A.5.4被支持的隐式事件(EVENT_IMPLICIT_TYPE)265

A.5.5 被支持的显式事件266

A.5.6 被支持的流处理器命令266

A.6 CD-ROM XA流处理器268

A.6.1 外部接口描述268

A.5.8 流处理器限制268

A.5.7 被支持的基本流协议控制块数据类型268

A.6.2 设备控制块269

A.6.3 相关控制块269

A.6.4 被支持的隐式事件(EVENT_IMPLICIT_TYPE)269

A.6.5 被支持的显式事件270

A.6.6 被支持的流处理器命令270

A.6.7 被支持的基本流协议控制块数据类型272

A.6.8 流处理器限制275

附录B P2STRING工具276

B.1 设置字体尺寸和类型276

B.2 启动P2STRING277

B.3 P2STRING命令组语言(Script Language)278

B.3.1 注释279

B.3.2 工具伪指令279

B.3.3 OS/2多媒体字符串命令281

B.3.4 预期的返回字符串281

B.3.5 预期的错误消息282

B.3.6 预期的通知消息282

B.4 MM_MCIPOSITIONCHANGE验证的限制284

B.5 处理逻辑285

附录C 通告286

C.1 商标286

词汇表287

1996《OS/2 Warp多媒体子系统编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)IBM公司著;刘晓玲等译 1996 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

多媒体技术及其系统工程(1995 PDF版)
多媒体技术及其系统工程
1995 南京:东南大学出版社
OS/2 Warp Control Program API( PDF版)
OS/2 Warp Control Program API
OS/2 Warp 使用指南(1996年 PDF版)
OS/2 Warp 使用指南
1996年 清华大学出版社
多媒体开发指南(1995年09月第1版 PDF版)
多媒体开发指南
1995年09月第1版 清华大学出版社
OS/2 Wrap 多媒体应用程序编程指南( PDF版)
OS/2 Wrap 多媒体应用程序编程指南
北京:清华大学出版社
多媒体技术指南( PDF版)
多媒体技术指南
OS/2 Wrap 多媒体子系统编程指南( PDF版)
OS/2 Wrap 多媒体子系统编程指南
北京:清华大学出版社
INTERACTIVE 多媒体制作系统使用指南( PDF版)
INTERACTIVE 多媒体制作系统使用指南
OS/2 WARP UNLEASHED DELUXE EDITION(1995 PDF版)
OS/2 WARP UNLEASHED DELUXE EDITION
1995
OS/2 Warp操作系统应用指南(1998 PDF版)
OS/2 Warp操作系统应用指南
1998 北京:海洋出版社
多媒体使用指南(1995 PDF版)
多媒体使用指南
1995 上海:华东师范大学出版社
Borland C++多媒体编程指南(1996 PDF版)
Borland C++多媒体编程指南
1996 北京:电子工业出版社
多媒体技术指南(1994 PDF版)
多媒体技术指南
1994 北京:电子工业出版社
多媒体开发指南(1995 PDF版)
多媒体开发指南
1995 北京:清华大学出版社
多媒体实用指南(1994 PDF版)
多媒体实用指南
1994 北京:学苑出版社