Condividi tramite


Flussi di script ASF in DirectShow

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Quando il filtro lettore WM ASF viene assegnato a un file che include un flusso di tipo WMMEDIATYPE_Script, crea un pin di output per esso che può essere connesso al filtro Renderer comando script interno . Quando si chiama IGraphBuilder::RenderFile, tale filtro viene aggiunto automaticamente al grafico e connesso. Quando il renderer del comando script interno riceve un esempio contenente un comando di script, genera un evento EC_OLE_EVENTil cui lParam contiene lo script. L'applicazione è interamente responsabile della gestione di questo evento.

Lettura dei file ASF in DirectShow