DirectShow 編輯服務的介面
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
[已被取代。 此 API 可能會從未來的 Windows 版本中移除。]
本節包含 DirectShow Editing Services (DES) 介面的參考主題。
介面 | 描述 |
---|---|
IAMErrorLog | 提供錯誤記錄的回呼方法。 |
IAMSetErrorLog | 設定或擷取錯誤記錄檔。 |
IAMTimeline | 提供操作時程表的方法。 |
IAMTimelineComp | 在組合上插入或擷取虛擬追蹤。 |
IAMTimelineEffect | 提供操作時間軸效果的方法。 |
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 | 以可延伸標記語言 (XML) 儲存和載入 DES 專案檔。 |
相關主題