Udostępnij przez


Interfejsy dla usług edycji DirectShow

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEngineoraz Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Nota

[Przestarzałe. Ten interfejs API może zostać usunięty z przyszłych wersji systemu Windows.]

 

Ta sekcja zawiera tematy referencyjne dotyczące interfejsów usług edycji DirectShow (DES).

Interfejs Opis
IAMErrorLog Udostępnia metodę wywołania zwrotnego na potrzeby rejestrowania błędów.
IAMSetErrorLog Ustawia lub pobiera dziennik błędów.
IAMTimeline Udostępnia metody manipulowania osią czasu.
IAMTimelineComp Wstawia lub pobiera utwory wirtualne w kompozycji.
IAMTimelineEffect Udostępnia metody manipulowania efektami osi czasu.
IAMTimelineEffectable Udostępnia metody dodawania efektów do obiektu osi czasu.
IAMTimelineGroup Ustawia i pobiera właściwości w grupach.
IAMTimelineObj Udostępnia metody manipulowania obiektami osi czasu.
IAMTimelineSplittable Dzieli obiekt osi czasu.
IAMTimelineSrc Udostępnia metody manipulowania i ustawiania właściwości obiektów źródłowych.
IAMTimelineTrack Udostępnia metody manipulowania obiektami śledzenia.
IAMTimelineTrans Udostępnia metody manipulowania obiektami przejścia.
IAMTimelineTransable Dodaje przejścia do obiektu.
IAMTimelineVirtualTrack Udostępnia metody pracy z ścieżkami wirtualnymi.
IDxtAlphaSetter Ustawia właściwości efektu Alpha Setter.
IDxtCompositor Ustawia właściwości przejścia Compositor.
IDxtJpeg Ustawia właściwości przejścia czyszczenia SMPTE.
IDxtKey Ustawia właściwości klucza podczas przejścia.
IFindCompressorCB Nieobsługiwane.
IGrfCache Nieobsługiwane.
IMediaDet Pobiera informacje o pliku multimedialnym, takie jak liczba strumieni i typ, czas trwania i szybkość ramki każdego strumienia.
IMediaLocator Udostępnia metody sprawdzania poprawności nazw plików.
IPropertySetter Ustawia właściwości efektu lub przejścia.
IRenderEngine Renderuje projekt DES, tworząc wykres filtru z osi czasu.
IRenderEngine2 Umożliwia aplikacji zastąpienie domyślnego filtru zmiany rozmiaru wideo używanego przez des.
IResize Musi być obsługiwany przez dowolny niestandardowy filtr zmieniacza rozmiaru wideo.
ISampleGrabber Pobiera poszczególne próbki multimediów podczas przechodzenia przez graf filtrów.
ISampleGrabberCB Interfejs wywołania zwrotnego dla interfejsu ISampleGrabber.
ISmartRenderEngine Udostępnia metody, które obsługują inteligentną rekompresję.
IXml2Dex Zapisuje i ładuje pliki projektu DES w języku Extensible Markup Language (XML).

 

odwołania do usług edycji DirectShow c++