DSplay庫簡介

這個庫只是對DirectShow接口的簡單封裝,但使用起來要方便很多。

現在簡單看一下幾個主要的類

CCapture:這個類是最主要的類,封裝了IGraphBuilder和IMediaControl接口,實現了常用的基本功能,沒特殊要求的話用這個就可以完成所有的事。

CCaptureMedia:這個類有兩個接口ICaptureGraphBuilder2和IBaseFilter,用於連接filter時使用,比較簡單

CCaptureVideo :這個類繼承自CCaptureMedia,增加了配置視頻捕獲設備的屬性。

CCaptureAudio :這個是用來配置音頻捕獲設備的,還沒有完成。

 

CFilter:這個類封裝了對filter(IBaseFilter接口)的操作,如:查找filter上的接口,獲得PIN和PIn上的媒體類型等。

CVideoWindow:管理顯示窗口,在有窗口模式下使用。

CEnumDevice:枚舉視頻或音頻捕捉設備。

CEnumFilters:枚舉IGraphBuilder中的filter

CEnumPin:枚舉FIlter上的pin

 

下載DSplay庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章