Filtro del renderer dei comandi di script interno
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Riceve i comandi script e li invia all'applicazione.
Questo filtro accetta i comandi script in uno dei due formati seguenti:
MEDIATYPE_Text: ogni esempio di supporto contiene una stringa di testo ANSI.
MEDIATYPE_ScriptCommand: ogni esempio di supporto contiene due stringhe Unicode con terminazione NULL, concatenate insieme. La prima stringa descrive il tipo di comando e la seconda stringa è il comando script.
Quando il filtro riceve un esempio, invia una notifica di evento EC_OLE_EVENT . Il primo parametro dell'evento è un BSTR con il tipo di comando o
Text
se il formato è MEDIATYPE_Text. Il secondo parametro di evento è un BSTR con il comando script. L'applicazione può recuperare l'evento e rispondere al comando script.
Per un esempio di come usare questo filtro, vedere Parser SAMI (CC).
Etichetta | Valore |
---|---|
Interfacce di filtro | IBaseFilter, IMediaPosition, IMediaSeeking |
Tipi di supporti di aggiunta di input |
|
Interfacce pin di input | IMemInputPin, IPin, IQualityControl |
Tipi di supporti di pin di output | Non applicabile |
Interfacce pin di output | Non applicabile |
Filtro CLSID | {48025243-2D39-11CE-875D-00608CB78066} |
CLSID della pagina delle proprietà | Nessuna pagina delle proprietà |
File eseguibile | Quartz.dll |
Merito | MERIT_PREFERRED + 1 |
Categoria filtro | CLSID_LegacyAmFilterCategory |
Argomenti correlati