图书介绍

OS/2 Warp多媒体应用程序编程指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

OS/2 Warp多媒体应用程序编程指南
  • 美国IBM公司著;彭 丰,向红军译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302021929
  • 出版时间:1996
  • 标注页数:243页
  • 文件大小:10MB
  • 文件页数:258页
  • 主题词:暂缺

PDF下载


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

下载说明

OS/2 Warp多媒体应用程序编程指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 多媒体应用程序的编程1

1.1 编程环境1

1.2 应用程序的编程方式1

1.3 OS/2 多媒体应用程序的要求3

1.4 扩充设备的支持4

第2章 媒体控制接口5

2.1 命令消息和命令字符串接口5

2.1.1 命令消息6

关于这本书6

2.1.2 命令字符串7

2.1.3 标志Wait 和Notify8

2.1.4 通知消息9

2.1.5 设备命令的时间格式11

2.2 打开媒体设备14

2.2.1 文件类型联系15

2.2.2 默认和指定设备15

2.2.3 共享标志15

2.2.5 使用命令消息接口16

2.2.4 设备别名16

2.3 内存节目单18

2.3.1 时钟样板程序的节目单例子20

2.3.2 节目单动态修改25

2.3.3 用节目单进行录音26

2.4 操作的编辑26

2.4.1 剪切板和资源格式26

2.4.2 音频媒体驱动程序的剪切板命令29

2.5 应用程序的设备共享32

2.5.1 得到共享设备的控制32

2.5.2 以专用方式使用设备35

2.6 设备组36

2.6.1 二重唱演奏器(Duet Player)样板程序37

2.6.2 资源的分配38

2.7 事件的同步39

2.7.1 尾接点39

2.7.2 位置通知40

2.8 系统值41

2.8.1 时钟样板程序的字幕查询42

第3章 多媒体逻辑设备43

3.1 多媒体信息和OS/2多媒体连接器43

3.2 连接器类型44

3.3 使用IBM M-声卡的连接器举例45

3.4 建立设备间的连接45

3.5 默认值和设备文本的连接45

3.7 各类连接器允许的连接46

3.6 媒体驱动程序支持的连接器46

第4章 混响放大设备48

4.1 Amp 流连接器49

4.2 混响放大设备的共享49

4.3 音频调节特性50

4.4 主控音量和混响放大设备50

4.5 混响放大器命令消息50

4.6 混响放大连接器51

4.7 M-声卡特性51

5.1 波形流连接器53

第5章 波形音频设备53

5.1.1 波形音频设备特性54

5.2 波形数据的格式54

5.2.1 M-声卡特性54

5.3 音频设备的功能55

5.4 使用波形音频设备56

5.4.1 打开波形音频设备56

5.4.2 录制波形文件57

5.4.3 创建新文件57

5.5 播放和录制non-RIFF 波形59

5.6 创建波形的节目单59

5.6.1 节目单结构59

5.6.2 节目单的推荐设置63

5.7 波形单频命令消息63

5.8 波形音频的连接器64

第6章 音序器设备66

6.3 MIDI 数据类型67

6.1 音序器设备特性67

6.2 MIDI 流连接器67

6.4 MIDI 的通用特性68

6.4.1 通道安排68

6.4.2 间隔安排68

6.4.3 击键安排70

6.5 MIDI 影射功能70

6.6 对MIDI 歌曲作者的提示71

6.7.1 播放MIDI 歌曲72

6.7 使用音序器设备72

6.7.2 创建MIDI 内存文件73

6.8 音序器命令消息74

6.9 音序连接器76

第7章 CD 音频设备77

7.1 CD 格式77

7.2 混合格式的CD78

7.3 CD-ROM 驱动器和数据传输78

7.4.2 使用混响放大设备时的音量控制79

7.4.1 使用内置DAC 的音量控制79

7.4 使用CD 音频设备79

7.3.1 对混响放大设备的争夺79

7.4.3 播放CD80

7.4.4 更换盘片81

7.4.5 传输数据方式的独特性82

7.5 CD-DA 命令消息82

7.5.1 CD 音频连接器83

第8章 CD-XA 设备84

8.1 CD-XA 光盘格式84

8.2 CD-XA 数据类型85

8.3 CD-XA 设备的使用85

8.3.1 设置初始流86

8.3.2 XA 流连接器87

8.3.3 更换盘片87

8.4 CD-XA 命令消息87

9.2.1 打开设备89

9.2 视盘设备的使用89

9.1 设备特性89

第9章 视盘设备89

9.1.1 视盘格式89

9.2.2 设置设备91

9.2.3 搜索和步进91

9.2.4 播放视盘91

9.2.5 设置尾接点和位置提示92

9.3 视盘机返回错误值92

9.4 视盘命令消息93

10.2 关于Ultimotion95

10.2.1 数据流功能95

第10章 数字视频设备95

10.1 压缩格式95

10.2.2 压缩率96

10.2.3 计算的复杂性97

10.3 使用数字视频设备97

10.3.1 打开设备97

10.5 播放硬件辅助的MPEG 文件98

10.4 播放运动的视频文件98

10.6 播放动画文件99

10.7 录制运动视频99

10.8 编程时的注意事项100

10.8.1 数字视频的PM 窗口100

10.9 程序定义的窗口100

10.9.1 应用程序窗口再分类101

10.10 设置频道选择设备101

10.11 数字视频命令消息102

第11章 直接接口视频扩充(DIVE)103

11.1 关于DIVE103

11.1.1 DIVE 显示引擎功能特性103

11.2 使用DIVE106

11.2.1 DIVE 图象缓冲区106

11.2.2 DIVE 调色板107

11.2.3 位块传输器操作109

11.2.4 直接帧缓冲区存取110

第12章 字幕113

12.1 制作字幕文件113

12.2 在窗口中显示字幕114

12.3 字幕实例应用程序115

第13章 OS/2 多媒体控制119

13.1 图形按刍119

13.1.1 风格120

13.1.2 物主(Ownet)通知120

13.1.3 控制消息121

13.1.4 制作图形按钮121

13.1.5 动画式图形按钮122

13.1.6 双态图形按钮124

13.1.7 为CD 唱机图形按钮处理消息125

13.2 次级窗口126

13.2.1 与PM 对话窗口函数的兼容性127

13.2.2 制作次级窗口127

13.2.3 无模态次级窗口128

13.2.4 次级窗口消息框129

13.2.5 在系统菜单中增加Default Size 项130

第14章 多媒体I/O 文件服务131

14.1 MMIO 构造131

14.2 可安装I/O 过程132

14.2.1 I/O 过程分类132

14.2.2 标识一个I/O 过程132

14.2.3 内部存储系统过程133

14.2.4 OS/2多媒体提供的文件格式I/O 过程133

14.2.5 安装I/O 过程135

14.3 CODEC 过程138

14.3.1 CODEC 函数、消息以及数据结构139

14.3.2 安装CODEC 过程140

14.4 MMIO 数据结构141

14.5 基本I/O 函数142

14.5.1 打开或创建一个文件142

14.5.3 改变文件中的位置143

14.5.2 从文件读以及向文件写143

14.5.4 纠正错误144

14.6 有缓冲区的文件输入输出144

14.6.1 使用有缓冲区的文件I/O 打开一个文件144

14.6.2 控制有缓冲区的输入输出145

14.6.3 排空一个输入输出缓冲区中的内容145

14.6.4 设置或修改输入输出缓冲区145

14.7 直接访问文件输入输出缓冲区146

14.7.1 获取缓冲区信息147

14.7.2 从缓冲区读或向缓冲区写148

14.7.3 推进文件输入输出缓冲区148

14.7.4 结束直接访问文件输入输出缓冲区149

14.8 内存文件输入输出150

第15章 资源交换文件格式(RIFF)服务152

15.1 RIFF 文件结构总览152

15.1.1 FIRR 块152

15.2 RIFF 文件函数153

15.1.2 LIST 块153

15.2.1 MMCKINFO 数据结构154

15.2.2 四字符代码154

15.2.3 创建RIFF 块154

15.2.4 在块之间移动155

15.2.5 下行到块中155

15.2.6 查找块156

15.2.7 上行出块156

15.3 RIFF 复合文件总览156

15.4 RIFF 复合文件函数157

15.4.1 MMCFINFO 结构158

15.4.2 打开创建RIFF 复合文件158

15.4.3 关闭RIFF 复合文件159

15.4.4 检索信息159

15.4.5 修改CTOC 标题160

15.4.6 MMCTOCENTRY 结构160

15.4.7 向CTOC 块增加一个入口160

15.4.8 修改一个CTOC 入口160

15.4.11 向CGRP 块中加入一个元素161

15.4.10 删除一个CTOC 入口161

15.4.9 查找一个CTOC 入口161

15.4.12 复制CTOC 和CGRP 块162

15.4.13 压缩RIF 复合文件162

附录A 应用程序实例163

A.1 子目录结构163

A.2 编程概念163

A.3 字符串检验实例163

A.3.1 程序流程图164

A.4.1 程序流程图166

A.4 时钟实例166

A.4.2 播放钟鸣167

A.5 AVCI/O 过程安装实例168

A.5.1 程序流程图168

A.6 二重唱演奏器Ⅰ和Ⅱ169

A.6.1 二重唱演奏器Ⅰ169

A.6.2 程序流程图169

A.7.1 程序流程图171

A.6.3 二重唱演奏器Ⅱ171

A.7 字幕制作功能程序(Caption Creation Utility)171

A.8 字幕实例应用程序和字幕DLL172

A.8.1 程序流程图172

A.9 音频记录器实例(Audio Rccorder Sample)173

A.9.1 程序流程图174

A.10 电影实例174

A.10.1 程序流程图174

A.11 非对称记录实例175

A.11.1 源代码176

A.11.2 实时记录与非对称记录176

A.11.3 非对称记录构造图176

A.11.4 MMMULTITRACKREAD 操作177

A.11.5 多磁道判读178

A.11.6 MMMULTITRACKWRITE 操作178

A.11.7 多磁道写入180

A.14 多媒体消息探测器181

A.13 多媒体浏览器181

A.12 DIVE 实例程序181

A.14.1 程序流程图182

A.15 UlitEyes 实例程序183

A.15.1 制作一个UltiEyes 电影剪辑183

附录B 用MINSTALL 安装一个程序185

B.1 安装概要185

B.2 主控制文件185

B.2.1 CONTROLSCR 标题186

B.2.2 CONTROLSCR 子系统定义188

B.3 文件列表控制文件191

B.4 改变控制文件194

B.4.1 支持宏194

B.4.2 INI 改变控制文件195

附录C 字幕 DLL198

C.1 cclnitialisze 函数198

C.2 ccSendCommand 函数198

C.3 ccTermmate 函数200

C.3.2 CC STAR??ARMS 数据结构201

C.3.1 CC SEI PARMS 数据结构201

C.3.3 CC SIA????ARMS 数据结构202

C.3.4 BOOL202

C.3.5 HWNP202

C.3.6 MPAKAM203

C.3.7 PSZ203

C.3.8 SHOR203

C.3.9 CLO?203

C.3.10 USHOR203

C.3.11 ROH?203

附录D 高级服务API204

D.1 为应用??制作只?音频??的宏204

D.2 使用MC 字符串命令创建REXX 命令文件205

D.3 二重唱演奏?????205

附录E 注意事项207

E.1 商标207

词汇表208

热门推荐