IMPEG2StreamIdMap-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 wird auf jedem Ausgabepin des MPEG-2 Demultiplexer-Filters (Demux) implementiert und nur im Programmstreammodus verwendet. Sie wird von Anwendungen oder anderen Filtern aufgerufen, um den Pin einer angegebenen Stream-ID zuzuordnen und die Pin darüber zu informieren, ob eine Teilstreamfilterung für den Stream erforderlich ist. Diese Schnittstelle wird nicht verfügbar gemacht, wenn der Filter eine Datei wiedergibt (Pullmodus).

Verwenden Sie für Transportstreams die IMPEG2PIDMap-Schnittstelle .

Vererbung

Die IMPEG2StreamIdMap-Schnittstelle erbt von der IUnknown-Schnittstelle . IMPEG2StreamIdMap verfügt auch über folgende Membertypen:

Methoden

Die IMPEG2StreamIdMap-Schnittstelle verfügt über diese Methoden.

 
IMPEG2StreamIdMap::EnumStreamIdMap

Die EnumStreamIdMap-Methode gibt eine Auflistung aller zugeordneten Stream-IDs auf dieser Pin zurück.
IMPEG2StreamIdMap::MapStreamId

Die MapStreamId-Methode ordnet die Stream-ID eines elementaren Datenstroms innerhalb eines MPEG-2-Programmdatenstroms einem Medieninhaltstyp und Informationen zum Filtern von Teilstreams zu.
IMPEG2StreamIdMap::UnmapStreamId

Die UnmapStreamId-Methode hebt die Zuordnung der Stream-ID-Zuordnung auf, die in einem vorherigen Aufruf von MapStreamId erstellt wurde.

Anforderungen

   
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)