Freigeben über


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

cmediaposition-Klassenhierarchie

Die CMediaPosition-Klasse behandelt die IDispatch-Methoden der dualen IMediaPosition-Schnittstelle .

Diese Klasse erbt die IMediaPosition-Schnittstelle , implementiert sie jedoch nicht. IDispatch wird über die CBaseDispatch-Klasse und die DirectShow-Typbibliothek implementiert. Verwenden Sie diese Klasse nicht direkt. Verwenden Sie stattdessen eine der folgenden Klassen:

Öffentliche Methoden Beschreibung
CMediaPosition Konstruktormethode.
IDispatch-Methoden Beschreibung
GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Gruppe von DISPIDs zu.
GetTypeInfo Ruft die Typinformationen für das -Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
GetTypeInfoCount Ruft die Anzahl von Typinformationsschnittstellen ab, die das Objekt bereitstellt.
Invoke Bietet Zugriff auf Eigenschaften und Methoden, die vom -Objekt verfügbar gemacht werden.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

DirectShow-Basisklassen