Filtr renderatora poleceń skryptu wewnętrznego
[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.]
Odbiera polecenia skryptu i wysyła je do aplikacji.
Ten filtr akceptuje polecenia skryptu w jednym z dwóch formatów:
MEDIATYPE_Text: każdy przykład multimediów zawiera ciąg tekstowy ANSI.
MEDIATYPE_ScriptCommand: Każdy przykładowy nośnik zawiera dwa ciągi Unicode zakończone wartością NULL, połączone ze sobą. Pierwszy ciąg opisuje typ polecenia, a drugi ciąg to polecenie skryptu.
Gdy filtr odbierze przykład, wysyła EC_OLE_EVENT powiadomienie o zdarzeniu. Pierwszy parametr zdarzenia to BSTR z typem polecenia lub
Text
, jeśli format jest MEDIATYPE_Text. Drugi parametr zdarzenia to BSTR za pomocą polecenia skryptu. Aplikacja może pobrać zdarzenie i odpowiedzieć na polecenie skryptu.
Aby zapoznać się z przykładem używania tego filtru, zobacz analizatora SAMI (CC).
Etykieta | Wartość |
---|---|
Interfejsy filtru | IBaseFilter, IMediaPosition, IMediaSeeking |
Typy nośników przypinania danych wejściowych |
|
Interfejsy wyprowadzania danych wejściowych | IMemInputPin, IPin, IQualityControl |
Typy nośników wyprowadzania danych wyjściowych | Nie dotyczy |
Interfejsy wyprowadzeń wyjściowych | Nie dotyczy |
Filtr CLSID | {48025243-2D39-11CE-875D-00608CB78066} |
Identyfikator CLSID strony właściwości | Brak strony właściwości |
Plik wykonywalny | Quartz.dll |
Merit | MERIT_PREFERRED + 1 |
filtru kategorii | CLSID_LegacyAmFilterCategory |
Tematy pokrewne