Metodo CBaseVideoRenderer.JoinFilterGraph

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

Il JoinFilterGraph metodo invia EC_WINDOW_DESTROYED notifica degli eventi quando un filtro viene rimosso dal grafico del filtro.

Sintassi

HRESULT JoinFilterGraph(
       IBaseFilterGraph *pGraph,
  [in] LPCWSTR          pName
);

Parametri

pGraph

Puntatore al grafico del filtro da unire.

pName [in]

Puntatore al nome del filtro da aggiungere.

Valore restituito

Nessun valore restituito.

Commenti

Questa funzione membro esegue l'override della funzione membro CBaseFilter::JoinFilterGraph . Se il filtro lascia il grafico del filtro (pGraph è NULL), invia una notifica degli eventi EC_WINDOW_DESTROYED in modo che gestione risorse non sia in attesa al renderer come oggetto dello stato attivo.

Requisiti

Requisito Valore
Intestazione
Renbase.h (include Streams.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseVideoRenderer