本書以DirectX SDK 9.0版為藍本,內容幾乎涵蓋了在Windows平台上使用DirectShow進行C++編程的方方面面。全書共分4個部分。第1部分詳細介紹了DirectShow的基礎知識。第2部分重點討論了Filter的開發,以及DirectShow應用程式的開發,包括目前非常流行的音視頻採集、數碼攝像機的支持、非線性編輯等套用。第3部分深入分析了DirectShow SDK提供的部分典型原始碼。第4部分結合作者個人的一些開發實踐,通過案例和開放原始碼分析,進一步介紹DirectShow的實務套用。
基本介紹
- 書名:DirectShow開發指南
- 作者:陸其明
- 出版社:清華大學出版社
- 出版時間:2003-12-01
出版信息,目 錄,
出版信息
作 者:陸其明 著 叢 書 名:出 版 社:清華大學出版社ISBN:9787302076506 出版時間:2003-12-01 版 次:1 頁 數:364 裝 幀:平裝 開 本:所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計
目 錄
第1部分 DirectShow基礎知識
第1章 系統概述
1.1 DirectX大家族
1.2 DirectShow簡介
1.3 COM編程基礎
第2章 Filter原理
2.1 Filter概述
2.2 Filter的註冊
2.3 Filter的媒體類型
2.4 Filter的連線
2.5 Filter的數據傳送
2.6 Filter的狀態轉換
2.7 媒體定位的實現
2.8 質量控制的實現
2.9 音視頻同步解決方案
2.10 對硬體的支持
2.11 VMR-9的發布
第3章 DirectX媒體對象(DMO)
3.1 DMO概述
3.2 DMO的使用
3.3 DMO的開發要點
第2部分 DirectShow開發與套用
第4章 Filter組件的開發
4.1 開發環境的配置
4.2 SDK基類分析
4.3 Filter項目的功能分析
4.4 Filter的設計
4.5 編碼實現
4.6 Filter的調試
4.7 MFC Filter
第5章 DirectShow套用開發過程
第6章 音頻採集
第7章 視頻採集
第8章 數碼攝像機的支持
第9章 非線性編輯DES
第10章 DVD播放
第11章 Windows Media套用
第3部分 SDK典型源碼分析
第12章 Source Filter例子
第13章 Transform Filter例子
第14章 Renderer Filter例子
第15章 DMO例子
第16章 枚舉例子
第17章 媒體播放器例子
第部分 開放源碼分析
第18章 MPEG流的網路客戶端播放
第19章 MPEG2視頻解碼器
第1章 系統概述
1.1 DirectX大家族
1.2 DirectShow簡介
1.3 COM編程基礎
第2章 Filter原理
2.1 Filter概述
2.2 Filter的註冊
2.3 Filter的媒體類型
2.4 Filter的連線
2.5 Filter的數據傳送
2.6 Filter的狀態轉換
2.7 媒體定位的實現
2.8 質量控制的實現
2.9 音視頻同步解決方案
2.10 對硬體的支持
2.11 VMR-9的發布
第3章 DirectX媒體對象(DMO)
3.1 DMO概述
3.2 DMO的使用
3.3 DMO的開發要點
第2部分 DirectShow開發與套用
第4章 Filter組件的開發
4.1 開發環境的配置
4.2 SDK基類分析
4.3 Filter項目的功能分析
4.4 Filter的設計
4.5 編碼實現
4.6 Filter的調試
4.7 MFC Filter
第5章 DirectShow套用開發過程
第6章 音頻採集
第7章 視頻採集
第8章 數碼攝像機的支持
第9章 非線性編輯DES
第10章 DVD播放
第11章 Windows Media套用
第3部分 SDK典型源碼分析
第12章 Source Filter例子
第13章 Transform Filter例子
第14章 Renderer Filter例子
第15章 DMO例子
第16章 枚舉例子
第17章 媒體播放器例子
第部分 開放源碼分析
第18章 MPEG流的網路客戶端播放
第19章 MPEG2視頻解碼器