Metodo CBaseRenderer.PrepareRender
[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.
Il PrepareRender
metodo viene chiamato prima che il filtro esegua il rendering di un esempio.
Sintassi
virtual void PrepareRender();
Parametri
Questo metodo non presenta parametri.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Il filtro chiama questo metodo prima di chiamare il metodo CBaseRenderer::OnReceiveFirstSample o il metodo CBaseRenderer::Render.
PrepareRender
non esegue alcuna operazione nella classe di base. La classe derivata può eseguirne l'override per eseguire eventuali azioni necessarie prima del rendering. Ad esempio, un renderer video può eseguire l'override di questo metodo per realizzare la relativa tavolozza.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|