Interfaccia IAMGraphBuilderCallback (strmif.h)

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

L'interfaccia fornisce un meccanismo di callback durante la IAMGraphBuilderCallback compilazione del grafico.

Per usare questa interfaccia, implementare l'interfaccia nell'applicazione o nell'oggetto client. Eseguire una query sull'interfaccia Filter Graph Manager per l'interfaccia IObjectWithSite e chiamare il metodo IObjectWithSite::SetSite con un puntatore all'implementazione dell'interfaccia. Filter Graph Manager chiama i metodi in questa interfaccia mentre compila il grafico, che consente al client di modificare il processo di compilazione del grafico.

L'uso principale per questa interfaccia consiste nel configurare il filtro Renderer di mix video prima che sia connesso. È anche possibile usarlo rifiutando un filtro specifico durante la compilazione di grafici, ad esempio un filtro decodificatore.

Ereditarietà

L'interfaccia IAMGraphBuilderCallback eredita dall'interfaccia IUnknown . IAMGraphBuilderCallback include anche questi tipi di membri:

Metodi

L'interfaccia IAMGraphBuilderCallback include questi metodi.

 
IAMGraphBuilderCallback::CreateFilter

Filter Graph Manager chiama questo metodo dopo aver creato un filtro, ma prima di tentare di connettere il filtro.
IAMGraphBuilderCallback::SelectedFilter

Filter Graph Manager chiama questo metodo quando trova un filtro candidato per il grafico, ma prima di creare il filtro.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Interfaccia IAMFilterGraphCallback