Udostępnij przez


Interfejsy do tworzenia wykresów filtrów

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Zastąpiono go 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.]

Aplikacje używają tych interfejsów do tworzenia różnych typów grafów filtrów.

Interfejs Opis
IAMFilterGraphCallback Odbieranie powiadomień zwrotnych, jeśli nie można renderować numeru PIN.
IAMGraphBuilderCallback Udostępnia mechanizm wywołania zwrotnego podczas tworzenia grafu.
ICaptureGraphBuilder2 Kompiluj wykresy filtrów na potrzeby przechwytywania wideo.
ICreateDevEnum Wyliczanie urządzeń systemowych, takich jak urządzenia przechwytywania.
IDvdGraphBuilder Kompiluj wykresy filtrów na potrzeby nawigacji i odtwarzania dysków DVD.
IEnumFilters Wyliczanie filtrów na wykresie.
IFilterGraph2 Dodawanie, usuwanie lub łączenie filtrów.
IFilterMapper2 Wyliczanie filtrów zarejestrowanych w systemie użytkownika.
IGraphBuilder Twórz wykresy filtrów do odtwarzania plików lub użyć niestandardowych.
IGraphConfig Dynamicznie konfiguruj ponownie wykres filtru.
IGraphVersion Określ, kiedy zmienia się wykres.