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 |
|
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);
Tematy pokrewne