Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[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). |
Tematy pokrewne