Freigeben über


MPEG-2 Splittermedientypen

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

Der MPEG-2-Splitterfilter unterstützt derzeit Audio und Video. Dolby AC-3 wird als Teilstream unterstützt, wie von DVD definiert. Der Filter unterstützt auch MPEG-2-Audio. Die Medientypen hängen davon ab, ob der MPEG-2-Splitter PES-Pakete oder PES-Nutzlasten liefert.

Video

Für MPEG-2-Videos sind die Medientypen wie folgt:

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
Formattyp FORMAT_MPEG2Video FORMAT_MPEG2Video
Struktur formatieren MPEG2VIDEOINFO MPEG2VIDEOINFO

 

AC-3 Audio

Für AC-3-Audio sind die Medientypen wie folgt:

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Struktur formatieren WAVEFORMATEX WAVEFORMATEX

 

Der wFormatTag-Member der WAVEFORMATEX-Struktur für AC-3 ist derzeit WAVE_FORMAT_UNKNOWN, aber dies kann sich ändern.

MPEG-2 Audio

Für MPEG-2-Audio sind die Medientypen wie folgt:

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Struktur formatieren WAVEFORMATEX WAVEFORMATEX

 

Der wFormatTag-Member der WAVEFORMATEX-Struktur für MPEG-2 Audio ist derzeit WAVE_FORMAT_UNKNOWN, aber dies kann sich ändern.

Der MPEG-2-Splitter geht davon aus, dass Streams D0 bis DF für den Mehrkanalerweiterungsstream verwendet werden, ebenso wie für DVD MPEG-2-Audio. Wenn Stream C x ausgewählt wird, leitet der Splitter daher auch die Pakete für Stream D x weiter.

LPCM Audio

Für LPCM-Audio sind die Medientypen wie folgt:

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Struktur formatieren WAVEFORMATEX WAVEFORMATEX

 

Das wFormatTag-Element der WAVEFORMATEX-Struktur für LPCM-Audio ist derzeit WAVE_FORMAT_UNKNOWN, dies kann sich jedoch ändern.

MPEG-2-Medientypen