Udostępnij za pośrednictwem


Ogólne techniki Graph-Building

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei 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.]

Każda aplikacja DirectShow rozpoczyna się od utworzenia wykresu filtru. Podczas czytania tematów przeglądowych w dokumentacji DirectShow można zauważyć, że większość zaczyna się od opisu, jakiego rodzaju graf filtru jest potrzebny. W niektórych przypadkach istnieje metoda lub obiekt pomocnika przeznaczony specjalnie do tworzenia tego typu grafu. Na przykład obiekt DVD Graph Builder kompiluje grafy odtwarzania DVD. W innych przypadkach aplikacja musi skonstruować graf, dodając filtry i łącząc je.

W tej sekcji przedstawiono niektóre funkcje pomocnicze, które implementują podstawowe operacje tworzenia grafu. Mogą być one używane przez dowolną aplikację DirectShow, która musi utworzyć lub zmodyfikować graf filtru. Ta sekcja zawiera następujące tematy:

podstawowe zadania DirectShow

Wyliczanie urządzeń i filtrów

Wyliczanie Obiektów w Wykresie Filtrów

Inteligentne Połączenie