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

Visual C++.NET多媒體應用開發(fā)技術

Visual C++.NET多媒體應用開發(fā)技術

定 價:¥39.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號