[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、IMFMediaEngine以及媒體基金會中的 音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
注意
[已被取代。 此 API 可能會從未來的 Windows 版本中移除。]
本節包含 DirectShow Editing Services (DES) 介面的參考主題。
| 介面 | 描述 |
|---|---|
| IAMErrorLog | 提供用於錯誤記錄的回呼方法。 |
| IAMSetErrorLog | 設定或擷取錯誤記錄檔。 |
| IAMTimeline | 提供操控時間軸的方法。 |
| IAMTimelineComp | 在組合上插入或擷取虛擬曲目。 |
| IAM時間線效果 | 提供操作時間軸效果的方法。 |
| IAMTimelineEffectable | 提供將效果加入時間軸物件的方法。 |
| IAMTimelineGroup | 設定和擷取群組的屬性。 |
| IAMTimelineObj | 提供操作時間軸物件的方法。 |
| IAMTimelineSplittable | 分割時間軸物件。 |
| IAMTimelineSrc | 提供操作和設定屬性的來源物件的方法。 |
| IAMTimelineTrack | 提供操作軌道物件的方法。 |
| IAMTimelineTrans | 提供操作轉換物件的方法。 |
| IAMTimelineTransable | 將轉換加入至物件。 |
| IAMTimelineVirtualTrack | 提供使用虛擬軌道的方法。 |
| IDxtAlphaSetter | 設定 Alpha Setter 效果的屬性。 |
| IDxtCompositor | 設定 Compositor 轉換的屬性。 |
| IDxtJpeg | 設定 SMPTE 抹除 轉換的屬性。 |
| IDxtKey | 設定 金鑰 轉換的屬性。 |
| IFindCompressorCB | 不支援。 |
| IGrfCache | 不支援。 |
| IMediaDet | 擷取媒體檔案的相關信息,例如數據流數目以及每個數據流的類型、持續時間和幀速率。 |
| IMediaLocator | 提供驗證檔名的方法。 |
| IPropertySetter | 設定效果或轉換的屬性。 |
| IRenderEngine | 透過從時間軸構建濾鏡圖形,來呈現 DES 專案。 |
| IRenderEngine2 | 可讓應用程式取代 DES 所使用的預設視訊重設大小篩選。 |
| IResize | 任何自定義視訊調整大小過濾器都必須支援。 |
| ISampleGrabber | 在篩選圖表中移動時,擷取個別媒體範例。 |
| ISampleGrabberCB | ISampleGrabber 介面的回呼介面。 |
| ISmartRenderEngine | 提供支援智慧重新壓縮的方法。 |
| IXml2Dex | 以可延伸標記語言儲存和載入 DES 項目檔。 |
相關主題