MPEG-2-Demultiplexer-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.]

Der MPEG-2 Demultiplexer-Filter erkennt die folgenden Medientypen.

Eingabetypen

Der Haupttyp ist immer MEDIATYPE_Stream. Der Untertyp kann einer der folgenden Sein:

GUID Beschreibung
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Transportdatenstrom aus einem BDA-Gerätefilter (Broadcast Driver Architecture). Der MPEG-2-Demultiplexer behandelt diesen Untertyp identisch mit MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Programmstream
MEDIASUBTYPE_MPEG2_TRANSPORT Transportstream (TS) mit 188-Byte-Paketen
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Transportstream mit "strided"-Paketen. Dieser Untertyp gibt an, dass die TS-Pakete möglicherweise mit zusätzlichen Bytes aufgefüllt werden. Weitere Informationen finden Sie unter MPEG2_TRANSPORT_STRIDE.

 

Für strided transport packets (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE) muss jedes Medienbeispiel eine integrale Anzahl von Transportpaketen enthalten, wie in MPEG2_TRANSPORT_STRIDE beschrieben. Für alle anderen Eingabetypen gibt es keine Einschränkungen hinsichtlich der Beispielgrenzen. Einzelne Pakete können Beispielgrenzen überschreiten.

Ausgabetypen

Der MPEG-2-Demultiplexer überprüft keine Ausgabetypen. Der downstream-Filter ist für die Analyse der Daten verantwortlich, die er vom Demultiplexer empfängt. Die folgenden Typen werden jedoch von Downstreamfiltern häufig als Ausgabe des Demultiplexers akzeptiert.

MPEG-2-Abschnitte

Bezeichnung Wert
Haupttyp MEDIATYPE_MPEG2_SECTIONS
Subtype Einer der folgenden Punkte trifft zu:
  • MEDIASUBTYPE_ATSC_SI: ATSC-Dienstinformationen.
  • MEDIASUBTYPE_DVB_SI: DVB Service Information.
  • MEDIASUBTYPE_ISDB_SI: IsDB-Dienstinformationen (Integrated Services Digital Broadcasting).
  • MEDIASUBTYPE_MPEG2DATA: MPEG-2-Abschnittsdaten.
Formattyp Keine

 

MPEG-2-Video

Bezeichnung Wert
Haupttyp MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO
Formattyp FORMAT_MPEG2Video
Formatstruktur MPEG2VIDEOINFO

 

MPEG-2-Audio

Bezeichnung Wert
Haupttyp MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG2_AUDIO
Formattyp FORMAT_WaveFormatEx
Formatstruktur WAVEFORMATEX

 

MPEG-2-Medientypen