当前位置:首页 > 工业技术
Java多媒体程序设计
Java多媒体程序设计

Java多媒体程序设计PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:王峰等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302035180
  • 页数:186 页
图书介绍:
《Java多媒体程序设计》目录

目录 1

第1部分 Java媒体框架 3

第1章 Java媒体播放器 3

1.1Java媒体播放器概述 3

1.1.1数据源 4

1.1.2播放器 4

1.1.3媒体事件 5

1.1.4播放器状态 7

1.1.5调用JMF方法 8

1.2范例:生成一个播放媒体文件的小应用程序 9

1.2.1PlayerApplet概述 9

1.2.2PlayerApplet代码列表 10

1.2.3初始化applet 11

1.2.4控制播放器 11

1.2.5响应媒体事件 12

1.3生并显示一个播放器 13

1.3.1产生播放器 13

1.3.2显示播放器和播放器控件 13

1.4控制媒体播放器 14

1.4.1启动播放器 14

1.4.2停止播放器 15

1.5管理播放器状态 16

1.5.1准备启动播放器 16

1.5.2启动和停止播放器 17

1.5.3释放播放器资源 18

1.5.4实现ControllerListener接口 18

1.6管理计时 19

1.6.1设置MediaTime 20

1.6.2获取当前时间 20

1.6.4获取播放器的持续时间 21

1.7同步播放器 21

1.6.3设定播放器的速度 21

1.8采用一个播放器管理和同步其他控制器 22

1.8.1增加一个控制器 23

1.8.2管理增加控制器的操作 23

1.8.3删除控制器 24

1.9扩展JMF 24

1.9.1理解播放器体系结构 25

1.9.2集成新播放器实现 26

1.9.3集成新的数据源 27

1.9.4集成新数据源的实现 27

第2部分 Java2DAPI 31

第2章 Java2D基础知识 31

2.1Java2DAPI概览 31

2.1.1坐标空间 31

2.1.2绘图 32

2.2Java2D文本 35

2.3Java2D图像 36

2.4小结 37

第3章 Java2D绘制 39

3.1图形绘制流水线 39

3.2控制绘制的质量 39

3.3变换 40

3.3.1使用仿射变换 40

3.3.2实现特定变换 40

3.3.3图形变换流水线 40

3.4创建一类新曲线 41

3.5笔画 41

3.6画图 42

3.7合成 43

3.7.1控制透明度 43

3.7.2定义特定的合成规则 44

4.1文本处理 45

4.1.1定义和获取字体信息 45

第4章 Java2D文本和字体 45

4.1.2获取文本曲线 46

4.1.3变换文本 46

4.2高级布局 47

第5章 Java2D色彩管理 49

5.1定义颜色 49

5.2色彩类 50

5.2.1Color类 51

5.2.2ColorModel类 51

5.2.3ColorSpace类 51

5.2.4ICC_Profile类和ICC_ColorSpace类 52

第6章 Java2D图像 54

6.1图像处理及增强 54

6.2使用Offscreen缓冲区 56

6.2.3通道 57

6.2.2Tile 57

6.2.1色彩模型 57

6.2.4将BufferedImage当作OffscreenCache使用 58

第7章 Java2D图形设备 60

7.1图形环境 60

7.2图形设备 60

7.3图形配置 61

第3部分 Java3DAPI 65

第8章 Java3DAPI概述 65

8.1Java3D的开发目的 65

8.2Java3D概述 65

8.3Java3D的应用范围 68

第9章 Java3DAPI特征 70

9.1平台独立性 70

9.2Java3DAPI设计目标 70

9.3高性能 70

9.6Java3DAPI视点模型 71

9.5场景图编程模型 71

9.4目标硬件平台及层次化实现 71

9.7基于摄像机的模型 72

9.8输入 72

9.9动作、动画和选择 72

9.9.1动作对象 73

9.9.2调度 73

9.9.3执行选择 73

9.10绘制模式、绘制模型和执行路径 74

9.11Java3D运行时的执行路径 74

9.12声音模型 75

9.13向量数学库 75

9.13.1向量对象 75

9.13.2矩阵对象 76

9.14几何压缩 76

10.3空间划分 77

10.4状态继承 77

10.1场景图概述 77

10.2场景图结构 77

第10章 场景图和Java3DAPI对象 77

10.5场景图对象 78

10.6Java3DAPI对象层次 78

10.7场景图超结构对象 79

10.8结点对象 79

10.8.1群结点对象 79

10.8.2叶结点对象 80

10.9场景图视角对象 81

10.10场景图构件对象 81

10.10.1结点构件对象——属性 82

10.10.2结点构件对象——几何 82

10.10.3GeoSet对象 83

10.11HelloUniverse:一个Java3DAPI例子程序 84

11.2JavaSpeechAPI设计目标 89

11.1引言 89

第4部分 JavaSpeechAPI 89

第11章 JavaSpeech概览 89

11.3JavaSpeechAPI的应用 90

11.3.1电话系统 90

11.3.2桌面系统 90

11.3.3其他语音应用系统 91

11.4技术概览 93

11.4.1语音合成 93

11.4.2语音识别 93

11.4.3依赖Java的力量 95

11.4.4与其他API的集成 95

11.5结束语 95

第12章 Java语音语法格式规范 96

12.1导引 96

12.2定义 96

12.2.1语法名与包名 96

12.2.2规则名字 97

12.2.3Tokens 98

12.2.4注释 99

12.3语法头 100

12.3.1语法名的定义 100

12.3.2输入 100

12.4语法体 101

12.4.1规则定义 101

12.4.2合成 102

12.4.3分组 103

12.4.4一元操作符 103

12.4.5标注 104

12.4.6优先级 105

12.4.7递归 105

12.5示例 106

12.5.1简单命令与控制 106

12.5.2分辨名字 107

13.1导引 108

第13章 Java语音标志语言规范 108

13.2JSML中的标志符 109

13.2.1基本标志符 109

13.2.2包容器元素 110

13.2.3空元素 110

13.2.4名字 111

13.2.5空格 111

13.2.6未定义的名字 111

13.2.7JSML文件结构 111

13.2.8替换/引用文本 112

13.2.9注解 112

13.4.1PARA 113

13.4.2隐含段落标志 113

13.3JSML元素 113

13.4结构元素 113

13.4.3SENT 114

13.5产生式元素 115

13.5.1SAYAS 115

13.5.2EMP 116

13.5.3BREAK 117

13.5.4PROS 117

13.6.2ENGINE 120

13.6其他元素 120

13.6.1MARKER 120

第5部分 JavaTelephonyAPI 123

第14章 JavaTelephonyAPI核心技术 123

14.1JavaTelephonyAPI电话模型 123

14.2JavaTelephonyAPI核心软件包的方法 124

14.1.6TerminalConnection对象 124

14.1.5Terminal对象 124

14.1.3Address对象 124

14.1.2Call对象 124

14.1.1Provider对象 124

14.1.4Connection对象 124

14.2.1Call.connect() 125

14.2.2TerminalConnection.answer() 125

14.2.3Connection.disconnect() 125

14.3Connection对象和TerminalConnection对象的状态 125

14.4拨打电话 127

14.5代码举例 129

14.5.1拨打电话示例 129

14.5.2接听电话示例 131

15.1.1CallControlCall接口 133

15.1.2CallControlAddress接口 133

15.1.3CallControlConnection接口 133

15.1电话控制软件包的方法 133

第15章 Java电话控制软件包 133

15.1.4CallControlTerminal接口 134

15.1.5CallControlTerminalConnection接口 134

15.2电话控制软件包的扩展状态 134

15.2.1CallControlConnection的状态 134

15.2.2CallControlConnection接口各状态间的转移 136

15.2.4CallControlTerminalConnection的状态 137

15.2.3Connection和CallControlConnection状态间的关系 137

15.2.5CallControlTerminalConnection接口各状态间的转移 138

15.2.6TerminalConnection和CallControlTerminalConnection状态间的关系 139

15.3电话控制软件包的状态和对象图 139

15.4代码举例 140

15.4.1OutCall代码举例 140

15.4.2InCall代码举例 142

16.2.1基本媒体API 145

16.2媒体扩展包的体系结构 145

16.1导引 145

第16章 Java电话媒体技术 145

16.2.2声音API 146

16.3声音API规范 146

16.3.1声音API的术语 146

16.3.2声音API的播放方法 146

16.3.3声音API的记录方法 147

16.3.4声音API的DTMF方法 147

16.3.5声音API的事件 147

16.4声音API应用程序示例 148

16.4.1桌面电话应用程序 148

16.4.2声音应答机应用程序 150

16.4.3DTMF音调检测应用程序 152

17.2.2组件群接口 155

17.2.1组件接口 155

17.2电话扩展包的体系结构 155

17.1导引 155

第17章 JavaTelephonyAPI对电话机的控制 155

17.3扩展Terminal接口 156

17.4电话扩展包的标准组件 157

17.4.1按键组件 157

17.4.2显示组件 157

17.4.3线路交换器组件 157

17.4.4指示灯组件 157

17.4.5麦克风组件 158

17.4.6闹铃组件 158

17.4.7扬声器组件 158

附录A Java媒体小应用程序 159

附录B 范例数据源实现 163

附录C 范例控制器实现 172

附录D 控制器适配器 183

相关图书
作者其它书籍
返回顶部