出版時(shí)間:1999-05 出版社:清華大學(xué)出版社 作者:王峰 頁(yè)數(shù):186 字?jǐn)?shù):294
Tag標(biāo)簽:無(wú)
內(nèi)容概要
Java Media APIs是Sun公司在推出Java后提供的一系列 APIs之一。本書分五部分分別介紹了Java Media APIs所包含的JAva媒體框架、Java 2D API、Java 3D API和Java Telephony API和 Java Telephony AIP等內(nèi)容。在講解原理的同時(shí),注意輔以代碼實(shí)例。
本書適合于對(duì)Java、Web和多媒體等技術(shù)感興趣的讀者參考。
書籍目錄
第1部分 JaVa媒體框架第1章 Java媒體播放器1.1 Java媒體播放器概述1.1.1 數(shù)據(jù)源1.1.2 播放器1. 1.3 媒體事件1.1.4 播放器狀態(tài)1.l.5 調(diào)用TMF方法1.2 范例:生成一個(gè)播放媒體文件的小應(yīng)用程序1.2.1 P18y6rAppet概述1.2.2 Play6rApplet代碼列表1.2.3 初始化applet1.2.4 控制播放器1.2.5 響應(yīng)媒體事件1.3 產(chǎn)生并顯示一個(gè)播放器1.3.1 產(chǎn)生播放器1.3.2 顯示播放器和播放器控件1. 4 控制媒體播放器1.4.1 啟動(dòng)播放器1.4.2 停止播放器1. 5 管理播放器狀態(tài)1.5.1 準(zhǔn)備啟動(dòng)播放器1.5.2 啟動(dòng)和停止播放器1.5.3 釋放播放器資源1.5.4 實(shí)現(xiàn)ControllerListener接口1.6 管理計(jì)時(shí)“’”1.6. 1 設(shè)置Media Time1.6.2 獲取當(dāng)前時(shí)間1.6.3 設(shè)定播放器的速度1.6.4 獲取播放器的持續(xù)時(shí)間1.7 同步播放器1.8 采用一個(gè)播放器管理和同步其他控制器1.8.1 增加一個(gè)控制器1.8.2 管理增加控制器的操作1.8.3 刪除控制器1.9 擴(kuò)展JMF1.9.1 理解播放器體系結(jié)構(gòu)1.9.2 集成新播放器實(shí)現(xiàn)1.9.3 集成新的數(shù)據(jù)源1.9.4 集成新數(shù)據(jù)源的實(shí)現(xiàn)第2部分 Java 2D API第2章 Java 2D基礎(chǔ)知識(shí)2.1 Java 2D API概覽2.l.1 坐標(biāo)空間2.1.2 繪圖2.2 Java 2D文本2.3 Java 2D圖像2. 4 小結(jié)第3章 Java 2D繪制3.1 圖形繪制流水線3.2 控制繪制的質(zhì)量3. 3 變換3.3.1 使用仿射變換3.3.2 實(shí)現(xiàn)特定變換3.3.3 圖形變換流水線3.4 創(chuàng)建一類新曲線3.5 筆畫3.6 畫圖3. 7 合成3.7.1 控制透明度3.7.2 定義特定的合成規(guī)則第4章 Java 2D文本和字體4.1 文本處理4.1.1 定義和獲取字體信息4.1.2 獲取文本曲線4.1.3 變換文本4.2 高級(jí)布局第5章 Java 2D色彩管理5. 1 定義顏色5. 2 色彩類5.2.1 Color類5.2.2 ColorModel類5.2.3 ColorSpace類5.2.4 ICC-Profile類和ICC-Colorspace類第6章 Java 2D圖像6.1 圖像處理及增強(qiáng)6. 2 使用Offscreen緩沖區(qū)6.2.1 色彩模型6. 2. 2 Tile6.2.3 通道6.2.4 將BufferedImage當(dāng)作Offscreen Cache使用第7章 Java 2D圖形設(shè)備7. 1 圖形環(huán)境7.2 圖形設(shè)備7. 3 圖形配置第3部分 Java 3D API第8章 Java 3D Apl概述8.1 Java 3D的開發(fā)目的8.2 Java 3D概述8.3 Java 3D的應(yīng)用范圍第9章 Java 3D API特征9.1 平臺(tái)獨(dú)立性9.2 Java 3D ApI設(shè)計(jì)目標(biāo)9. 3 高性能9.4 目標(biāo)硬件平臺(tái)及層次化實(shí)現(xiàn)9.5 場(chǎng)景圖編程模型9.6 Java 3D API視點(diǎn)模型9.7 基于攝像機(jī)的模型9. 8 輸入9.9 動(dòng)作、動(dòng)畫和選擇9.9.1 動(dòng)作對(duì)象9.9.2 調(diào)度9.9.3 執(zhí)行選擇9.10 繪制模式、繪制模型和執(zhí)行路徑9.11 Java 3D運(yùn)行時(shí)的執(zhí)行路徑9.12 聲音模型9.I3 向量數(shù)學(xué)庫(kù)9.13.1 向量對(duì)象9.13.2 矩陣對(duì)象9.14 幾何壓縮第10章 場(chǎng)景圖和 Java 3D AP對(duì)象10.1 場(chǎng)景圖概述10.2 場(chǎng)景圖結(jié)構(gòu)10.3 空間劃分10.4 狀態(tài)繼承10.5 場(chǎng)景圖對(duì)象10.6 Java 3D API對(duì)象層次10.7 場(chǎng)景圖超結(jié)構(gòu)對(duì)象10.8 結(jié)點(diǎn)對(duì)象10.8.1 群結(jié)點(diǎn)對(duì)象10.8.2 葉結(jié)點(diǎn)對(duì)象10.9 場(chǎng)景圖視角對(duì)象10.10 場(chǎng)景圖構(gòu)件對(duì)象10.10.1 結(jié)點(diǎn)構(gòu)件對(duì)象——屬性10.10.2 結(jié)點(diǎn)構(gòu)件對(duì)象——幾何10.10.3 Geoset對(duì)象10.11 HelloUniverse:一個(gè)Java 3D API例子程序第4部分 Java Speech API第11章 Java Speech概覽11.1 引言11.2 Java Speech API設(shè)計(jì)目標(biāo)11.3 Java Speech API的應(yīng)用11.3.1 電話系統(tǒng)11.3.2 桌面系統(tǒng)11.3.3 其他語(yǔ)音應(yīng)用系統(tǒng)11.4 技術(shù)概覽11.4.1 語(yǔ)音合成11.4.2 語(yǔ)音識(shí)別11.4.3 依賴Java的力量11.4.4 與其他API的集成11.5 結(jié)束語(yǔ)第12章 Java語(yǔ)音語(yǔ)法格式規(guī)范12.l 導(dǎo)引12.2 定義12.2.1 語(yǔ)法名與包名12.2.2 規(guī)則名字12.2.3 Tokens12.2.4 注釋12.3 語(yǔ)法頭12.3.l 語(yǔ)法名的定義12.3.2 輸入12.4 語(yǔ)法體12.4.1 規(guī)則定義12.4.2 合成12.4.3 分組12.4.4 一元操作符12.4.5 標(biāo)注 12.4.6 優(yōu)先級(jí)12.4.7 遞歸12.5 示例12.5.1 簡(jiǎn)單命令與控制12.5.2 分辨名字第13章 Java語(yǔ)音標(biāo)志語(yǔ)育規(guī)范13.1 導(dǎo)引13.2 JSML中的標(biāo)志符13.2.1 基本標(biāo)志符13.2.2 包容器元素13.2.3 空元素13.2.4 名字13.2.5 空格13.2.6 未定義的名字13.2.7 JSML文件結(jié)構(gòu)13.2.8 替換用/用文13.2.9 注解13.3 JSML元素13.4 結(jié)構(gòu)元素13.4.1 PARA13.4.2 隱含段落標(biāo)志13.4.3 SENT13.5 產(chǎn)生式元素13.5.1 SAYAS13.5.2 EMP、13.5.3 Bffii:AK13.5.4 PROS13.6 其他元素13.6.1 MMRKER13.6.2 ENGINE第5部分 Java TelePhony API第14章 Java Telephoney API核心技術(shù)14. 1 Java Telotny API電話模型14.1.1 Provider對(duì)象14.1.2 Call對(duì)象14.1.3 Address對(duì)象14.1.4 Connection對(duì)象14.1.5 Tendnal對(duì)象14.1.6 TendnalCormection對(duì)象14.2 Java Teapholly API核心軟件包的方法14.2.1 Call.connect()14.2.2 TerminalCotion.a(chǎn)nswer()14.2.3 Connection. disconnec( )14.3 Cormection對(duì)象和TendnalConnection對(duì)象的狀態(tài)14.4 撥打電話14.5 代碼舉例14.5.1 撥打電話示例14.5.2 接聽電話示例;第15章 Java電話控制軟件包15.1 電話控制軟件包的方法15.1.1 CallControlCall接口15.1.2 CallControlAddress接口15.1.3 CallConrolConnection接口15.1.4 CallControlTerminal接口15.1.5 CallControlTeminalConnection接口15.2 電話控制軟件包的擴(kuò)展?fàn)顟B(tài)15.2.1 CallControlConnection的狀態(tài)15.2.2 CallControlConnection接口各狀態(tài)間的轉(zhuǎn)移15. 2. 3 Connection和CallControlConnechon狀態(tài)間的關(guān)系15.2.4 CallControlTerminalConnection的狀態(tài)15.2.5 CallControlTerminalConnection接口各狀態(tài)間的轉(zhuǎn)移15.2.6 TerminalConnection和CallControlTerminalConnection狀態(tài)間的關(guān)系15.3 電話控制軟件包的狀態(tài)和對(duì)象圖15.4 代碼舉例15.4.1 OutCall代碼舉例15.4.2 InCall代碼舉例第16章 Java電話媒體技術(shù)16.l 導(dǎo)引16.2 媒體擴(kuò)展包的體系結(jié)構(gòu)16.2.l 基本媒體API16.2.2 聲音API16. 3 聲音ApI規(guī)范16.3.1 聲音API的術(shù)語(yǔ)16.3.2 聲音API的播放方法16.3.3 聲音API的記錄方法16.3.4 聲音API的DTMF方法16.3.5 聲音API的事件16.4 聲音AP應(yīng)用程序示例16.4.l 桌面電話應(yīng)用程序16.4.2 聲音應(yīng)答機(jī)應(yīng)用程序16.4.3 DTMF音調(diào)檢測(cè)應(yīng)用程序第 17章 Java Tebo API對(duì)電話機(jī)的控制17.l 導(dǎo)引17.2 電話擴(kuò)展包的體系結(jié)構(gòu)17.2.l 組件接口17.2.2 組件群接口17.3 擴(kuò)展Tendnal接口17.4 電話擴(kuò)展包的標(biāo)準(zhǔn)組件17.4.l 按鍵組件17.4.2 顯示組件17.4.3 線路交換器組件17.4.4 指示燈組件17.4.5 麥克風(fēng)組件17.4.6 鬧鈴組件17.4.7 揚(yáng)聲器組件附錄 A Java照你小應(yīng)用程序附錄 B 范例邊招日實(shí)現(xiàn)附錄 C 范例控制器實(shí)現(xiàn)附錄 D 控制器適配器
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載