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)

Weitere Informationen

Erstellen dynamischer Diagramme

Dynamische Wiederherstellung der Verbindung