Condividi tramite


Metodo CBaseControlVideo.SetControlVideoPin

[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 SetControlVideoPin metodo imposta il segnaposto utilizzato dal filtro.

Sintassi

void SetControlVideoPin(
   CBasePin *pPin
);

Parametri

pPin

Puntatore al segnaposto con cui l'interfaccia è sincronizzata.

Valore restituito

Nessun valore restituito.

Commenti

L'interfaccia può essere chiamata solo quando il filtro è stato connesso correttamente. L'oggetto viene passato tramite questo metodo al pin con cui è sincronizzato; nella maggior parte dei casi determinerà se il pin è connesso quando ha un metodo di interfaccia chiamato e restituirà VFW_E_NOT_CONNECTED in caso di errore.

Requisiti

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

Vedi anche

Classe CBaseControlVideo