IPinConnection-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Diese Schnittstelle stellt Methoden zum erneuten Verbinden eines Eingabestifts bereit, während der Filter noch ausgeführt wird. Der Filter Graph-Manager ruft Methoden auf dieser Schnittstelle auf, wenn dynamische Verbindungen ausgeführt werden (siehe IGraphConfig-Schnittstelle ). Anwendungen können diese Schnittstelle auch verwenden, um dynamische Pinverbindungen durchzuführen.
Filterentwickler: Implementieren Sie diese Schnittstelle auf einem beliebigen Eingabenadel, der eine dynamische Erneute Verbindung oder dynamische Formatänderungen ermöglicht.
Vererbung
Die IPinConnection-Schnittstelle erbt von der IUnknown-Schnittstelle . IPinConnection verfügt auch über folgende Membertypen:
Methoden
Die IPinConnection-Schnittstelle verfügt über diese Methoden.
IPinConnection::D ynamicDisconnect Die DynamicDisconnect-Methode trennt den Pin, wenn der Filter aktiv ist (angehalten oder ausgeführt). Rufen Sie diese Methode anstelle von IPin::D isconnect auf, um eine Stecknadel zu trennen, wenn das Diagramm ausgeführt oder angehalten wird. |
IPinConnection::D ynamicQueryAccept Die DynamicQueryAccept-Methode fragt ab, ob der Pin den angegebenen Medientyp akzeptieren kann, während der Graph mit der aktuellen Verbindung mit diesem Pin ausgeführt wird. |
IPinConnection::IsEndPin Die IsEndPin-Methode gibt an, ob eine Suche nach einer erneuten Verbindung mit diesem Pin enden soll. |
IPinConnection::NotifyEndOfStream Die NotifyEndOfStream-Methode fordert eine Benachrichtigung von der Pin an, wenn die nächste Streamendebedingung auftritt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |