注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual C++.NET多媒體應(yīng)用開發(fā)技術(shù)

Visual C++.NET多媒體應(yīng)用開發(fā)技術(shù)

Visual C++.NET多媒體應(yīng)用開發(fā)技術(shù)

定 價:¥39.00

作 者: 李博軒等編著
出版社: 國防工業(yè)出版社
叢編項: Visual C++ NET開發(fā)技術(shù)叢書
標 簽: VC++.NET

ISBN: 9787118029116 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 429 字數(shù):  

內(nèi)容簡介

  本書通過大量實例深入淺出地介紹了Visual C++.NET多媒體編程技術(shù)。全書共15章,主要內(nèi)容包括:多媒體編程基礎(chǔ),GDI+,多媒體文件I/O,MCI編程基礎(chǔ),波形音頻,MIDI,CD音頻,Windows視頻,設(shè)計媒體播放器,MCIWnd窗口類,音頻/視頻壓縮管理器,AVIFile和視頻捕捉,Direct3D,Direct音頻和DirectInput等編程技術(shù)。本書內(nèi)容全面、深入,適合中高級讀者、大專院校師生、企業(yè)技術(shù)開發(fā)人員學(xué)習(xí)參考,也適合各類培訓(xùn)班學(xué)員學(xué)習(xí)Visual C++.NET多媒體應(yīng)用開發(fā)技術(shù)。

作者簡介

暫缺《Visual C++.NET多媒體應(yīng)用開發(fā)技術(shù)》作者簡介

圖書目錄

第1章  多媒體編程基礎(chǔ)                  
 1. 1  Windows多媒體技術(shù)                  
 1. 1. 1  GDI+                  
 1. 1. 2  MCl                  
 1. 2  DirectX技術(shù)                  
 1. 2. 1  DirectX的優(yōu)越性                  
 1. 2. 2  DirectX 8. 1的新特性                  
 1. 2. 3  Directx 8. 1組件                  
 1. 2. 4  Directx工具                  
 1. 2. 5  使用CoM                  
 1. 2. 6  使用回調(diào)函數(shù)                  
 1. 2. 7  版本檢查                  
 1. 2. 8  編譯Directx(應(yīng)用程序                  
 1. 2. 9  調(diào)試Directx(應(yīng)用程序                  
 本章小結(jié)                  
 第2章  GDI+                  
 2. 1  GDI+概述                  
 2. 1. 1  GDI+的結(jié)構(gòu)                  
 2. 1. 2  GDI+接口的結(jié)構(gòu)                  
 2. 2  直線. 曲線和形狀                  
 2. 2. 1  矢量圖概述                  
 2. 2. 2  畫筆. 直線和矩形                  
 2. 2. 3  橢圓和圓弧                  
 2. 2. 4  多邊形                  
 2. 2. 5  三次樣條                  
 2. 2. 6  貝塞爾曲線                  
 2. 2. 7  路徑                  
 2. 2. 8  畫刷和實心圖形                  
 2. 2. 9  開放和閉合曲線                  
 2. 2. 10  區(qū)域                  
 2. 2. 11  裁剪                  
 2. 2. 12  壓平路徑                  
 2. 2. 13  直線和曲線的抗混疊(保真)                  
 2. 3  圖像. 位圖和圖元文件                  
 2. 3. 1  位圖類型                  
 2. 3. 2  圖元文件                  
 2. 3. 3  繪制. 定位和克隆圖像                  
 2. 3. 4  裁剪和縮放圖像                  
 2. 3. 5  圖像編碼器                  
 2. 3. 6  多幀圖像                  
 2. 4  坐標系和坐標變換                  
 2. 4. 1  坐標系的類型                  
 2. 4. 2  轉(zhuǎn)換矩陣                  
 2. 4. 3  復(fù)合變換                  
 2. 4. 4  全局和局部變換                  
 2. 4. 5  圖像容器                  
 2. 5  再著色                  
 2. 5. 1  使用顏色矩陣                  
 2. 5. 2  平移顏色                  
 2. 5. 3  縮放顏色                  
 2. 5. 4  旋轉(zhuǎn)顏色                  
 2. 5. 5  剪切顏色                  
 2. 5. 6  使用顏色重映射表                  
 2. 6  GDI十輸出                  
 2. 6. 1  將GDI十輸出發(fā)送給打印機                  
 2. 6. 2  顯示打印對話框                  
 2. 6. 3  優(yōu)化打印                  
 本章小結(jié)                  
 第3章  多媒體文件I/O                  
 3. 1  多媒體文件I/O概述                  
 3. 1. 1  基礎(chǔ)服務(wù)                  
 3. 1. 2  緩沖服務(wù)                  
 3. 1. 3  RIFP服務(wù)                  
 3. 1. 4  定制服務(wù)                  
 3. 2  使用多媒體文件I/O                  
 3. 2. 1  打開多媒體文件                  
 3. 2. 2  創(chuàng)建和刪除多媒體文件                  
 3. 2. 3  搜索文件中的新位置                  
 3. 2. 4  修改加緩沖區(qū)尺寸                  
 3. 2. 5  訪問文件I/O緩沖區(qū)                  
 3. 2. 6  生成4字符代碼                  
 3. 2. 7  創(chuàng)建RIFF信息塊                  
 3. 2. 8  搜索RIFF塊                  
 3. 2. 9  搜索子塊                  
 3. 2. 10  對RIFF文件執(zhí)行文件I/O                  
 3. 2. 11  執(zhí)行內(nèi)存文件I/O                  
 3. 2. 12  安裝定制I/O過程                  
 3. 2. 13  與其他應(yīng)用程序共享I/O過程                  
 本章小結(jié)                  
 第4章  MCl編程基礎(chǔ)                  
 4. 1  MCI命令字符串和消息                  
 4. 1. 1  命令字符串                  
 4. 1. 2  命令消息                  
 4. 2  MCI命令的分類                  
 4. 2. 1  系統(tǒng)命令                  
 4. 2. 2  必要命令                  
 4. 2. 3  基礎(chǔ)命令                  
 4. 2. 4  擴展命令                  
 4. 3  MCI函數(shù). 宏和消息                  
 4. 4  MCI標志                  
 4. 4. 1  Whit標志                  
 4. 4. 2  Notify標志                  
 4. 4. 3  Test標志                  
 4. 4. 4  命令快捷方式                  
 4. 5  MCI設(shè)備                  
 4. 5. 1  設(shè)備控制                  
 4. 5. 2  播放和定位                  
 4. 5. 3  設(shè)備類型                  
 4. 5. 4  設(shè)備名                  
 4. 5. 5  MCI命令的驅(qū)動程序支持                  
 4. 5. 6  驅(qū)動程序的默認行為                  
 4. 5. 7  特定設(shè)備的命令集                  
 4. 6  操作MCI設(shè)備                  
 4. 6. 1  打開設(shè)備                  
 4. 6. 2  獲取與設(shè)備相關(guān)的信息                  
 4. 6. 3  獲取MCI系統(tǒng)信息                  
 4. 6. 4  播放設(shè)備                  
 4. 6. 5  錄制                  
 4. 6. 6  停止. 暫停和恢復(fù)設(shè)備                  
 4. 6. 7  關(guān)閉設(shè)備                  
 本章小結(jié)                  
 第5章  波形音頻                  
 5. 1  波形音頻概述                  
 5. 1. 1  波形音頻文件的質(zhì)量                  
 5. 1. 2  波形音頻文件的格式                  
 5. 1. 3  波形音頻的處理函數(shù)                  
 5. 2  使用MessageBeep播放波形音頻                  
 5. 3  使用PlaySound播放波形音頻                  
 5. 4  使用MCI播放波形音頻.                   
 5. 4. 1  波形音頻常用MCI命令和標志                  
 5. 4. 2  波形音頻的MCI編程步驟                  
 5. 4. 3  建立處理波形音頻的類                  
 5. 5  設(shè)計一個波形音頻播放器                  
 5. 5. 1  創(chuàng)建應(yīng)用程序框架                  
 5. 5. 2  完成應(yīng)用程序功能設(shè)計                  
 5. 6  使用低級設(shè)備函數(shù)播放波形音頻                  
 5. 6. 1  波形低級設(shè)備函數(shù)                  
 5. 6. 2  低級波形設(shè)備函數(shù)編程                  
 本章小結(jié)                  
 第6章MlDl                  
 6. 1  MIDI概述                  
 6. 1. 1  MIDI消息                  
 6. 1. 2  MIDI文件的格式                  
 6. 2  使用MCI播放MIDl                  
 6. 2. 1  MIDI常用MCI命令和標志                  
 6. 2. 2  MIDI的MCI編程步驟                  
 6. 2. 3  建立處理MIDI的類                  
 6. 3  設(shè)計一個MIDI播放器                  
 6. 3. 1  創(chuàng)建應(yīng)用程序框架                  
 6. 3. 2  完成應(yīng)用程序功能設(shè)計                  
 6. 4  使用低級設(shè)備函數(shù)播放MIDI音頻                  
 6. 4. 1  MIDI低級設(shè)備函數(shù)                  
 6. 4. 2  MIDI低級設(shè)備函數(shù)編程                  
 本章小結(jié)                  
 第7章  CD音頻                  
 7. 1  CD音頻概述                  
 7. 2  使用MCI播放CD                  
 7. 2. 1  CD常用MCI命令和標志                  
 7. 2. 2  CD音頻的MCI編程步驟                  
 7. 2. 3  建立處理CD音頻的類                  
 7. 3  設(shè)計一個CD音頻播放器                  
 7. 3. 1  創(chuàng)建應(yīng)用程序框架                  
 7. 3. 2  完成應(yīng)用程序功能設(shè)計                  
 本章小結(jié)                  
 第8章  數(shù)字視頻                  
 8. 1  數(shù)字視頻概述                  
 8. 2  使用MCI播放數(shù)字視頻                  
 8. 2. 1  數(shù)字視頻常用MCI命令和標志                  
 8. 2. 2  數(shù)字視頻的MCI編程步驟                  
 8. 2. 3  建立處理數(shù)字視頻的類                  
 8. 3  設(shè)計數(shù)字視頻播放器                  
 8. 3. 1  創(chuàng)建應(yīng)用程序框架                  
 8. 3. 2  完成應(yīng)用程序功能設(shè)計                  
 本章小結(jié)                  
 第9章  設(shè)計媒體播放器                  
 9. 1  制作處理媒體文件的動態(tài)鏈接庫                  
 9. 1. 1  動態(tài)鏈接庫概述                  
 9. 1. 2  制作自己的動態(tài)鏈接庫                  
 9. 2  設(shè)計媒體播放器                  
 9. 2. 1  建立應(yīng)用程序框架                  
 9. 2. 2  應(yīng)用程序的設(shè)計                  
 本章小結(jié)                  
 第10章  MCIWnd窗口類                  
 10. 1  MCIWnd窗口類概述                  
 10. 1. 1  MCIWnd窗口的用戶界面                  
 10. 1. 2  播放多媒體                  
 10. 1. 3  播放控制                  
 10. 1. 4  多媒體錄制                  
 10. 1. 5  播放增強                  
 10. 1. 6  錯誤消息和通告                  
 10. 1. 7  與MCI設(shè)備進行通信                  
 10. 2  使用MCIWnd窗口類                  
 10. 2. 1  創(chuàng)建MCIWnd窗口                  
 10. 2. 2  自動化播放                  
 10. 2. 3  暫停和恢復(fù)播放                  
 10. 2. 4  限制播放范圍                  
 10. 2. 5  使用MCIWnd進行錄制                  
 10. 2. 6  定制記錄處理                  
 10. 2. 7  裁剪圖像                  
 10. 2. 8  擴展圖像                  
 10. 2. 9  擴展圖像和窗口                  
 本章小結(jié)                  
 第11章  音頻艦頻壓縮管理器                  
 1I. 1  ACM概述                  
 11. 1. 1  映射波形音頻設(shè)備                  
 11. 1. 2  音頻壓縮管理器的工作方式                  
 11. 1. 3  音頻壓縮管理器函數(shù)和結(jié)構(gòu)                  
 11. 1. 4  由系統(tǒng)調(diào)用的函數(shù)                  
 11. 2  使用ACM                  
 11. 2. 1  獲取描述濾波程序的字符串                  
 11. 2. 2  為選擇濾波器生成對話框                  
 11. 2. 3  為選擇指定類型的格式生成對話框                  
 11. 2. 4  為選擇受限格式生成對話框                  
 11. 2. 5  為選擇保存格式生成對話框                  
 11. 2. 6  為選擇錄制格式生成對話框                  
 11. 2. 7  轉(zhuǎn)換數(shù)據(jù)格式                  
 11. 2. 8  多步格式轉(zhuǎn)換                  
 11. 2. 9  查找指定格式                  
 11. 2. 10  查找指定驅(qū)動程序                  
 11. 2. 11  在應(yīng)用程序中添加驅(qū)動程序                  
 11. 2. 12  生成非標準格式                  
 11. 3  VCM概述                  
 11. 3. 1  VCM結(jié)構(gòu)                  
 11. 3. 2  壓縮/解壓縮程序和渲染程序的系統(tǒng)項                  
 11. 3. 3  VCM服務(wù)                  
 11. 4  使用VCM                  
 11. 4. 1  定位并打開壓縮程序和解壓縮程序                  
 11. 4. 2  安裝壓縮程序和解壓縮程序                  
 11. 4. 3  配置壓縮程序和解壓縮程序                  
 11. 4. 4  獲取與壓縮程序和解壓縮程序相關(guān)的信息                  
 11. 4. 5  確定壓縮程序的輸出格式                  
 11. 4. 6  壓縮數(shù)據(jù)                  
 11. 4. 7  確定解壓縮程序的輸出格式                  
 11. 4. 8  解壓縮數(shù)據(jù)                  
 11. 4. 9  確定驅(qū)動程序是否能處理輸入格式                  
 11. 4. 10  準備繪制數(shù)據(jù)                  
 11. 4. 11  繪制數(shù)據(jù)                  
 11. 4. 12  監(jiān)測壓縮程序和解壓縮程序的進程                  
 本章小結(jié)                  
 第12章  AVlFile和視頻捕捉                  
 12. 1  AVI函數(shù)和宏概述                  
 12. 1. 1  函數(shù)數(shù)據(jù)類型和返回值                  
 12. 1. 2  AVIFile操作                  
 12. 1. 3  流操作                  
 12. 2  使用AVIFile函數(shù)和宏                  
 12. 2. 1  打開AVI文件                  
 12. 2. 2  打開AVI文件中的流并關(guān)閉文件                  
 12. 2. 3  從AVI文件中讀取流                  
 12. 2. 4  執(zhí)行流讀寫                  
 12. 2. 5  使用編輯函數(shù)和剪貼板                  
 12. 3  視頻捕捉概述                  
 12. 3. 1  實現(xiàn)簡單的視頻捕捉                  
 12. 3. 2  基礎(chǔ)捕捉選項                  
 12. 3. 3  捕捉窗口                  
 12. 3. 4  音頻和視頻捕捉                  
 12. 3. 5  捕捉時使用的文件和緩沖區(qū)                  
 12. 3. 6  捕捉的其他類型                  
 12. 3. 7  高級捕捉選項                  
 12. 3. 8  AVICap回調(diào)函數(shù)                  
 12. 4  使用視頻捕捉                  
 12. 4. 1  創(chuàng)建捕捉窗口                  
 12. 4. 2  連接捕捉驅(qū)動程序                  
 12. 4. 3  枚舉已安裝的捕捉驅(qū)動程序                  
 12. 4. 4  獲取捕捉驅(qū)動程序的性能                  
 12. 4. 5  獲取捕捉窗口的狀態(tài)                  
 12. 4. 6  顯示設(shè)置視頻特征的對話框                  
 12. 4. 7  獲取和設(shè)置視頻格式                  
 12. 4. 8  預(yù)覽視頻                  
 12. 4. 9  啟用視頻覆蓋                  
 12. 4. 10  命名捕捉文件                  
 12. 4. 11  格式化視頻捕捉                  
 12. 4. 12  修改視頻捕捉設(shè)置                  
 12. 4. 13  捕捉數(shù)據(jù)                  
 12. 4. 14  添加信息塊                  
 12. 4. 15  為應(yīng)用程序加入回調(diào)函數(shù)                  
 12. 4. 16  創(chuàng)建狀態(tài)回調(diào)函數(shù)                  
 12. 4. 17  創(chuàng)建錯誤回調(diào)函數(shù)                  
 12. 4. 18  創(chuàng)建幀回調(diào)函數(shù)                  
 本章小結(jié)                  
 第13章  Direct3D                  
 13. 1  Direct3D的新特性                  
 13. 1. 1  Direct3D 8. 0的新特性                  
 13. 1. 2  Direct3D 8. 1的新特性                  
 13. 2  Direct3D結(jié)構(gòu)                  
 13. 2. 1  硬件抽象層                  
 13. 2. 2  系統(tǒng)整合                  
 13. 2. 3  可編程頂點著色引擎結(jié)構(gòu)                  
 13. 2. 4  可編程像素著色引擎結(jié)構(gòu)                  
 13. 3  頂點數(shù)據(jù)                  
 13. 3. 1  3D坐標系                  
 13. 3. 2  3D圖元                  
 13. 3. 3  矩形                  
 13. 3. 4  矢量. 頂點和四元數(shù)                  
 13. 3. 5  面和頂點法線向量                  
 13. 3. 6  三角內(nèi)插子                  
 13. 3. 7  三角形光柵化規(guī)則                  
 13. 4  創(chuàng)建Direct3D設(shè)備                  
 13. 4. 1  創(chuàng)建窗口                  
 13. 4. 2  初始化Direct3D                  
 13. 4. 3  處理系統(tǒng)消息                  
 13. 4. 4  渲染和顯示場景                  
 13. 4. 5  關(guān)閉應(yīng)用程序                  
 13. 4. 6  完整的示例代碼                  
 13. 5  渲染頂點                  
 13. 5. 1  定制頂點類型                  
 13. 5. 2  設(shè)置頂點緩沖區(qū)                  
 13. 5. 3  渲染顯示器                  
 13. 5. 4  完整的示例代碼                  
 13. 6  3D變換                  
 13. 6. 1  定義世界變換矩陣                  
 13. 2  定義視圖變換矩陣                  
 13. 6. 3  定義投影變換矩陣                  
 13. 6. 4  完整的示例代碼                  
 13. 7  創(chuàng)建和使用光照                  
 13. 7. 1  初始化場景幾何體                  
 13. 7. 2  設(shè)置材質(zhì)和光照                  
 13. 7. 3  完整的示例代碼                  
 13. 8  使用紋理                  
 13. 8. 1  定義定制的頂點格式                  
 13. 8. 2初始化屏幕幾何體                  
 13. 8. 3  渲染場景                  
 13. 8. 4  完整的示例代碼                  
 13. 9  使用Mesh                  
 13. 9. 1  載入Mesh對象                  
 13. 9. 2  渲染Mesh對象                  
 13. 9. 3  卸載Mesh對象                  
 13. 9. 4  完整的示例代碼                  
 本章小結(jié)                  
 第14章  Directx音頻                  
 14. 1  Directx音頻簡介                  
 14. 1. 1  Directx音頻的新特性                  
 14. 1. 2  Directx音頻的功能                  
 14. 1. 3  Directx音頻的基礎(chǔ)概念                  
 14. 1. 4  DirecdX音頻的基本使用步驟                  
 14. 2  播放音頻文件                  
 14. 2. 1  執(zhí)行初始化                  
 14. 2. 2  載入文件                  
 14. 2. 3  播放文件                  
 14. 2. 4  關(guān)閉程序                  
 14. 3  使用音頻路徑                  
 14. 3. 1  創(chuàng)建音頻路徑                  
 14. 3. 2  獲取緩沖區(qū)                  
 14. 3. 3  修改緩沖區(qū)參數(shù)                  
 本章小結(jié)                  
 第15章  Directlnpub                  
 15. 1  DDectInput簡介                  
 15. 1. 1  DkectInput的新特性                  
 15. 1. 2  Dvectlnput的功能                  
 15. 1. 3  DirectInput對象                  
 15. 1. 4  DirectInput對象與Windows的交互                  
 15. 1. 5  DirectInput的基本使用步驟                  
 15. 2  使用鍵盤                  
 15. 2. 1  創(chuàng)建DkectInput對象                  
 15. 2. 2  創(chuàng)建DkectInput鍵盤設(shè)備                  
 15. 2. 3  設(shè)置鍵盤數(shù)據(jù)格式                  
 15. 2. 4  設(shè)置鍵盤行為                  
 15. 2. 5  獲取對鍵盤的訪問                  
 15. 2. 6  獲取鍵盤數(shù)據(jù)                  
 15. 2. 7  關(guān)閉DirectInput系統(tǒng)                  
 15. 2. 8  可重用的DkectInput函數(shù)                  
 15. 3  使用鼠標                  
 15. 3. 1  創(chuàng)建DirectInput鼠標設(shè)備                  
 15. 3. 2  設(shè)置鼠標數(shù)據(jù)格式                  
 15. 3. 3  設(shè)置鼠標行為                  
 15. 3. 4  為鼠標準備緩沖輸入                  
 15. 3. 5  管理對鼠標的訪問                  
 15. 3. 6  獲取鼠標的緩沖數(shù)據(jù)                  
 15. 3. 7  完整的程序代碼                  
 15. 4  使用游戲桿                  
 15. 4. 1  枚舉游戲桿                  
 15. 4. 2  創(chuàng)建DirectInput游戲桿設(shè)備                  
 15. 4. 3  設(shè)置游戲桿數(shù)據(jù)格式                  
 15. 4. 4  設(shè)置游戲桿行為                  
 15. 4. 5  獲取對游戲桿的訪問                  
 15. 4. 6  獲取游戲桿數(shù)據(jù)                  
 15. 5  使用力反饋設(shè)備                  
 15. 5. 1  枚舉力反饋設(shè)備                  
 15. 5. 2  創(chuàng)建DirectInput力反饋設(shè)備                  
 15. 5. 3  枚舉效果                  
 15. 5. 4  創(chuàng)建效果                  
 本章小結(jié)                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號