CSeekingPassThru-Klasse

[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.]

Die CSeekingPassThru -Klasse ist ein Hilfsobjekt, das CPosPassThru - und CRendererPosPassThru-Objekte erstellt.

Die Klassen CPosPassThru und CRendererPosPassThru sind Hilfsobjekte, die Suchbefehle Upstream übergeben, sodass die CSeekingPassThru Klasse ein Hilfsobjekt zum Erstellen von Hilfsobjekten ist.

Es ist nicht erforderlich, diese Klasse direkt zu verwenden. Verwenden Sie stattdessen die CreatePosPassThru-Funktion , die alle Details der Verwendung dieser Klasse verarbeitet. Es hat den weiteren Vorteil, dass das Objekt aus Quartz.dll geladen wird, wodurch die Codegröße des Filters etwas reduziert wird. Weitere Informationen finden Sie unter CPosPassThru.

Die CSeekingPassThru -Klasse macht die ISeekingPassThru-Schnittstelle verfügbar. Die ISeekingPassThru::Init-Methode initialisiert das -Objekt. Nachdem das Objekt initialisiert wurde, kann der Filter es für die IMediaSeeking- und IMediaPosition-Schnittstellen abfragen.

Öffentliche Methoden BESCHREIBUNG
CSeekingPassThru Konstruktormethode.
~CSeekingPassThru Destruktormethode.
CreateInstance Erstellt eine instance des -Objekts.
ISeekingPassThru-Methoden BESCHREIBUNG
Init Initialisiert das Objekt.

Anforderungen

Anforderung Wert
Header
Seekpt.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)