[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、IMFMediaEngine和媒體基金會中的 音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
這些介面支援檔案編碼和譯碼。
| 介面 | 描述 |
|---|---|
| IAMMediaContent | 從數據流擷取元數據,例如作者和標題。 |
| IAMOpenProgress | 判斷檔案開啟作業的進度。 |
| IAMParse | 查詢並設定 MPEG 資料流中目前位置的解析時間。 |
| IAMStreamSelect | 控制要播放哪些邏輯數據流,並擷取其相關信息。 |
| IAMVfwCompressDialogs | 顯示 VFW 編解碼器所提供的對話框。 |
| IAM影片壓縮 | 設定影片壓縮參數。 |
| IConfigAsfWriter | 控制 WM ASF 寫入器 篩選器如何寫入進階系統格式(ASF)檔案。 |
| IConfigAviMux | 控制 AVI Mux 篩選如何寫入 AVI 檔案。 |
| IConfigInterleaving | 設定在 AVI Mux 過濾器寫入 AVI 檔案時的交錯配置。 |
| IDVEnc | 在 DV 視訊編碼濾鏡 上設定編碼解析度。 |
| IDVSplitter | 降低數位視訊 (DV) 數據流的幀速率 |
| IIPDVDec | 在 DV 視訊解碼器 濾鏡上設定解碼解析度。 |
| IPersistMediaPropertyBag | 在 AVI 數據流中設定和擷取 INFO 和 DISP 區塊。 |
相關主題