Metodo ICaptureGraphBuilder::FindInterface (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.
Sintassi
HRESULT FindInterface(
[in] const GUID *pCategory,
[in] IBaseFilter *pf,
[in] REFIID riid,
[out] void **ppint
);
Parametri
[in] pCategory
Puntatore a un GUID che specifica la categoria di pin di output. Vedere Pin Property Set per un elenco di tutte le categorie di pin. NULL indica la ricerca di tutti i pin di output indipendentemente dalla categoria.
[in] pf
Puntatore all'interfaccia IBaseFilter del filtro.
[in] riid
ID di riferimento dell'interfaccia desiderata.
[out] ppint
Indirizzo di un puntatore void. Se l'interfaccia è stata trovata, questo metodo inizializza ppint in modo che contenga l'indirizzo di un puntatore all'interfaccia trovata. Chiamare il metodo Release per decrerere il conteggio dei riferimenti al termine dell'interfaccia.
Valore restituito
Restituisce un valore HRESULT .
Commenti
Questo metodo cerca l'interfaccia del filtro e l'upstream del filtro, a meno che non venga specificata una categoria. Se viene specificata una categoria, sembra solo downstream del pin di output di tale categoria. Può essere usato per trovare interfacce su renderer, multiplexer, tuner TV, barre incrociate e così via.
Se pCategory è uguale a &LOOK_UPSTREAM_ONLY, il generatore di grafici cercherà a monte del filtro specificato nel parametro pf, ma non nel filtro stesso, né a valle del filtro.
Se pCategory è uguale a &LOOK_DOWNSTREAM_ONLY, il generatore di grafici cercherà downstream del filtro specificato nel parametro pf, ma non nel filtro stesso, né a monte del filtro.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |