Udostępnij za pośrednictwem


Filtr renderatora strumienia plików

[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.]

Filtr renderatora strumienia plików renderuje nazwy plików, które są analizowane przez analizatora wielu plików filtru. Aby uzyskać więcej informacji, zobacz dokumentację tego filtru.

Użycie tego filtru jest przestarzałe. Aby renderować wiele plików w tym samym grafie filtru, aplikacja powinna po prostu wywołać RenderFile lub AddSourceFilter wiele razy.

Etykieta Wartość
Interfejsy filtrowania IBaseFilter
Typy nośników przypinania danych wejściowych
  • Typ główny: MEDIATYPE_File
  • Podtyp: GUID_NULL
  • Typ formatu: MEDIATYPE_File
Interfejsy wyprowadzania danych wejściowych IQualityControl
Typy nośników wyprowadzania danych wyjściowych Żaden
Interfejsy wyprowadzania wyjściowego IPin, IQualityControl, IStreamBuilder
Filtr CLSID CLSID_FileRend
Plik wykonywalny Quartz.dll
Merit MERIT_UNLIKELY
filtru kategorii CLSID_LegacyAmFilterCategory

 

Uwagi

Identyfikator CLSID filtru nie jest zdefiniowany w Uuids.h. Użyj tego makra we własnym pliku nagłówka:

// {D51BD5A5-7548-11cf-A520-0080C77EF58A}
DEFINE_GUID(CLSID_FileRend,
0xd51bd5A5, 0x7548, 0x11cf, 0xa5, 0x20, 0x0, 0x80, 0xc7, 0x7e, 0xf5, 0x8a);

filtry DirectShow