Interfaccia IPinConnection (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.
Questa interfaccia fornisce metodi per riconnettere un pin di input mentre il filtro è ancora in esecuzione. Filter Graph Manager chiama i metodi in questa interfaccia quando esegue riconnessioni dinamiche (vedere l'interfaccia IGraphConfig ). Le applicazioni possono anche usare questa interfaccia per eseguire riconnessioni a pin dinamici.
Filtrare gli sviluppatori: Implementare questa interfaccia su qualsiasi pin di input che consente la riconnessione dinamica o le modifiche dinamiche nel formato.
Ereditarietà
L'interfaccia IPinConnection eredita dall'interfaccia IUnknown . IPinConnection include anche questi tipi di membri:
Metodi
L'interfaccia IPinConnection include questi metodi.
IPinConnection::D ynamicDisconnect Il metodo DynamicDisconnect disconnette il pin quando il filtro è attivo (sospeso o in esecuzione). Chiamare questo metodo anziché IPin::D isconnect per disconnettere un pin quando il grafico è in esecuzione o sospeso. |
IPinConnection::D ynamicQueryAccept Il metodo DynamicQueryAccept esegue una query se il pin può accettare il tipo di supporto specificato mentre il grafico è in esecuzione con la connessione corrente al pin. |
IPinConnection::IsEndPin Il metodo IsEndPin indica se una ricerca di riconnessione deve terminare al pin. |
IPinConnection::NotifyEndOfStream Il metodo NotifyEndOfStream richiede la notifica dal pin quando si verifica la condizione end-of-stream successiva. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |