IMpeg2Demultiplexer-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Diese Schnittstelle wird für den MPEG-2-Demultiplexer-Filter (Demux) implementiert und wird sowohl im Programmstreammodus als auch im Transportstreammodus verwendet. Es wird von Anwendungen oder anderen Filtern aufgerufen, um Ausgabepins auf dem Demux zu erstellen, zu konfigurieren und zu löschen. Diese Schnittstelle wird nicht verfügbar gemacht, wenn der Filter eine Datei abspielt (Pullmodus).
Vererbung
Die IMpeg2Demultiplexer-Schnittstelle erbt von der IUnknown-Schnittstelle . IMpeg2Demultiplexer verfügt auch über folgende Arten von Membern:
Methoden
Die IMpeg2Demultiplexer-Schnittstelle verfügt über diese Methoden.
IMpeg2Demultiplexer::CreateOutputPin Die CreateOutputPin-Methode erstellt einen neuen Ausgabepin auf dem Demux. |
IMpeg2Demultiplexer::D eleteOutputPin Die DeleteOutputPin-Methode löscht den angegebenen Ausgabenadel. |
IMpeg2Demultiplexer::SetOutputPinMediaType Die SetOutputPinMediaType-Methode aktualisiert den Medientyp des angegebenen Ausgabepins. (DirectX 9.0 und höher.). |
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) |