MPEG-1-Medientypen

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

In diesem Abschnitt werden die Medientypen aufgelistet, die für MPEG-1-Daten verwendet werden.

MPEG-1-Systemdatenstrom

Bezeichnung Wert
Haupttyp MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1System
Formattyp FORMAT_MPEGStreams
Formatstruktur AM_MPEGSYSTEMTYPE
Medienbeispielinhalte Bytestream; keine Ausrichtung

 

MPEG-1 Systemstream von Video CD

Bezeichnung Wert
Haupttyp MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1VideoCD
Formattyp GUID_NULL
Formatstruktur Keine
Medienbeispielinhalte Bytestream; keine Ausrichtung.

 

MPEG-1-Audiopaket

Bezeichnung Wert
Haupttyp MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Packet
Formattyp FORMAT_WaveFormatEx
Formatstruktur MPEG1WAVEFORMAT
Medienbeispielinhalte Einzelnes MPEG-1-Paket, einschließlich Paketheader.

 

MPEG-1-Audionutzlast

Bezeichnung Wert
Haupttyp MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Payload
Formattyp FORMAT_WaveFormatEx
Formatstruktur MPEG1WAVEFORMAT
Medienbeispielinhalte Byte-ausgerichtete MPEG-1-Audiodaten.

 

MPEG-1-Videopaket

Bezeichnung Wert
Haupttyp MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Packet
Formattyp FORMAT_MPEGVideo
Formatstruktur MPEG1VIDEOINFO
Medienbeispielinhalte Einzelnes MPEG-1-Paket, einschließlich Paketheader.

 

MPEG-1-Videonutzlast

Bezeichnung Wert
Haupttyp MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Payload
Formattyp FORMAT_MPEGVideo
Formatstruktur MPEG1VIDEOINFO
Medienbeispielinhalte Byte-ausgerichtete MPEG-1-Videodaten.

 

MPEG-1 Nativer Videostream

Bezeichnung Wert
Haupttyp MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Video
Formattyp GUID_NULL
Formatstruktur Keine
Medienbeispielinhalte Array von Videostreambytes (keine Systemebene).

 

MPEG-1 Nativer Audiostream

Bezeichnung Wert
Haupttyp MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Audio
Formattyp GUID_NULL
Formatstruktur Keine
Medienbeispielinhalte Array von Audiostreambytes (keine Systemebene).

 

Bemerkungen

Die DirectShow MPEG-1-Filter unterstützen diese Typen wie folgt.

Filtern Direction Unterstützte Medientypen
MPEG-1 Splitter Eingabe MPEG-1-SystemstreamMPEG-1 Systemstream von Video CD
MPEG-1 Splitter Ausgabe MPEG-1 AudiopaketMPEG-1 Audionutzlast
MPEG-1-Videopaket
MPEG-1-Videonutzlast
Software-Audiocodec Eingabe MPEG-1 AudiopaketMPEG-1 Audionutzlast
Software-Videocodec Eingabe MPEG-1 VideopaketMPEG-1 Videonutzlast
Software-Audiocodec Ausgabe PCM-Audio
Software-Videocodec Ausgabe Nicht komprimiertes Video (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8)

 

MPEG-1-Videopaket- und Nutzlastmedientypen enthalten einen vollständigen Sequenzheader, sodass Daten aus der Mitte einer Datei wiedergegeben werden können, ohne dass ein Sequenzheader zum Initialisieren der Videowiedergabe erforderlich ist.

Der Videosequenzheader wird an den Videodatentyp für MPEG-Video angefügt, damit die Wiedergabe von der Mitte eines Streams beginnen kann. Die Länge dieses Felds beträgt bis zu 140 Bytes; Es enthält den Startcode (0x000001B3) des Sequenzheaders am Anfang sowie alle Quantisierungsmatrizen, die im ersten Sequenzheader gefunden wurden.