AVI 解壓縮器篩選
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
AVI 解壓縮器篩選器可讓影片壓縮管理員 (VCM) 編解碼器聯結篩選圖表。 應用程式不需要將篩選新增至篩選圖形;如有需要,篩選圖形管理員會自動提取它。
當 Filter Graph Manager 建置圖形以轉譯 AVI 檔案時,它會檢查檔案的 AVI 標頭中的 FOURCC,以判斷是否壓縮視訊串流。 如果是,Filter Graph 管理員會新增 AVI 解壓縮程式,然後搜尋登錄中可處理檔案的已安裝解壓縮程式。
注意
MPEG 解壓縮程式永遠不會實作為 VCM 編解碼器,但只能實作為原生 DirectShow 篩選器。
在其上游釘選上,AVI 解壓縮器通常會連線到 AVI 分割器。 在其輸出釘選上,它通常會連接到 視訊轉譯器 或 AVI Mux 篩選器。
標籤 | 值 |
---|---|
篩選介面 | IBaseFilter |
輸入釘選媒體類型 | 主要類型:MEDIATYPE_VideoSubtype:必須對應至壓縮類型的 FOURCC 程式碼。 如需詳細資訊,請參閱 FOURCC 代碼。 格式類型:FORMAT_VideoInfo |
輸入針腳介面 | IMemInputPin、 IPin、 IQualityControl |
輸出釘選媒體類型 | MEDIATYPE_Video、MEDIASUBTYPE_Null、FORMAT_VideoInfo |
輸出針腳介面 | IMediaPosition、 IMediaSeeking、 IPin、 IQualityControl |
篩選 CLSID | CLSID_AVIDec |
屬性頁 CLSID | 沒有屬性頁。 |
可執行檔 | quartz.dll |
優點 | MERIT_NORMAL |
篩選類別 | CLSID_LegacyAmFilterCategory |