DirectShow QASF 參考

本節包含下列 DirectShow QASF 篩選、介面和列舉的程式設計參考。 DirectShow SDK 檔包含這些篩選所公開之其他泛型介面的參考和程式設計指南資料,例如 IBaseFilterIPin,以及舊版 QASF 元件。

如需 QASF 名稱的說明,請參閱 關於 DirectShow

DirectShow QASF 元件包含下列篩選準則。

篩選 描述
WM ASF 讀取器篩選 讀取和剖析本機或遠端 ASF 檔案。
WM ASF 寫入器篩選 從壓縮或未壓縮的輸入資料流程建立 ASF 檔案。

 

下列介面已定義來搭配 DirectShow QASF 元件使用。

介面 描述
IAMWMBufferPass 提供方法,可讓應用程式從 WM ASF 寫入 器的輸入針腳或 WM ASF 讀取器 篩選器的輸出針腳註冊回呼。 用於編制索引,以及在新增資料單位延伸模組時使用。
IAMWMBufferPassCallback 由應用程式實作,並由篩選準則呼叫。 應用程式會使用此介面上的一種方法來取得資料流程中個別樣本的相關資訊。 用於編制索引,以及在新增資料單位延伸模組時使用。
IConfigAsfWriter 在 WM ASF 寫入器上實作。 應用程式用來指定檔案的設定檔和索引參數。
IConfigAsfWriter2 在 WM ASF 寫入器上提供其他組態函式。

 

下列列舉、結構和事件是定義來搭配 DirectShow QASF 元件使用。

列舉型別 描述
_AM_ASFWRITERCONFIG_PARAM 定義 IConfigAsfWriter2::GetParam 和 SetParam 方法中使用的篩選組 參數。

 

結構 描述
AM_WMT_EVENT_DATA 包含與 windows 媒體格式 SDK 所傳回 之WMT_STATUS 事件和相關聯狀態碼的相關資訊。

 

事件 描述
EC_WMT_EVENT 從 Windows 媒體格式 SDK 轉送的事件。
EC_WMT_INDEX_EVENT 當應用程式使用 WM ASF 寫入器 來編制 Windows 媒體視訊檔案的索引時傳送。