Metodo CBaseControlWindow.SetControlWindowPin

[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 SetControlWindowPin metodo imposta il pin con cui eseguire la sincronizzazione.

Sintassi

void SetControlWindowPin(
   CBasePin *pPin
);

Parametri

pPin

Puntatore al segnaposto con cui l'interfaccia è sincronizzata.

Valore restituito

Nessun valore restituito.

Commenti

Questa funzione membro imposta la variabile membro m_pPin uguale al parametro pPin. Come descritto nel costruttore, l'interfaccia può essere chiamata solo quando il filtro è stato connesso correttamente. L'oggetto viene passato tramite questa funzione membro al pin con cui deve essere sincronizzato; nella maggior parte dei casi, determina se il pin è connesso ogni volta che 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 CBaseControlWindow