Interfaccia IPinConnection (strmif.h)
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
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) |