Freigeben über


MPEG-2 Splitter-Medientypen

[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Der MPEG-2 Splitter Filter 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-Video sind die Medientypen wie folgt.

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Video
Untertyp- MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
Formattyp FORMAT_MPEG2Video FORMAT_MPEG2Video
Formatstruktur MPEG2VIDEOINFO MPEG2VIDEOINFO

 

AC-3 Audio

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

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Untertyp- MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Formatstruktur WAVEFORMATEX- WAVEFORMATEX-

 

Das WAVEFORMATEX--Strukturelement des wFormatTag- für AC-3 ist derzeit WAVE_FORMAT_UNKNOWN, dies kann sich jedoch ändern.

MPEG-2 Audio

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

PES-Ausgabe Nutzlastausgabe
Haupttyp MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Untertyp- MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Formatstruktur WAVEFORMATEX- WAVEFORMATEX-

 

Das WAVEFORMATEX--wFormatTag Member 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 über DF für den Multichannel-Erweiterungsstream verwendet werden, da sie für DVD MPEG-2-Audio verwendet werden. Daher leitet der Splitter, wenn stream C x ausgewählt ist, 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
Untertyp- MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
Formattyp FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Formatstruktur WAVEFORMATEX- WAVEFORMATEX-

 

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

MPEG-2-Medientypen