MPEG-2 分割器媒體類型
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
MPEG-2 分割器篩選目前支援音訊和視訊。 DOlby AC-3 支援為 DVD 所定義的子資料流程。 篩選也支援 MPEG-2 音訊。 媒體類型取決於 MPEG-2 分割器是否傳遞 PES 封包或 PES 承載。
影片
針對 MPEG-2 視訊,媒體類型如下所示。
PES 輸出 | 承載輸出 | |
---|---|---|
主要類型 | MEDIATYPE_MPEG2_PES | MEDIATYPE_Video |
子類型 | MEDIASUBTYPE_MPEG2_VIDEO | MEDIASUBTYPE_MPEG2_VIDEO |
格式類型 | FORMAT_MPEG2Video | FORMAT_MPEG2Video |
格式結構 | MPEG2VIDEOINFO | MPEG2VIDEOINFO |
AC-3 音訊
針對 AC-3 音訊,媒體類型如下所示。
PES 輸出 | 承載輸出 | |
---|---|---|
主要類型 | MEDIATYPE_MPEG2_PES | MEDIATYPE_Audio |
子類型 | MEDIASUBTYPE_DOLBY_AC3 | MEDIASUBTYPE_DOLBY_AC3 |
格式類型 | FORMAT_WaveFormatEx | FORMAT_WaveFormatEx |
格式結構 | 波擷取 | 波擷取 |
AC-3 的 其WFormatTag 成員目前 WAVE_FORMAT_UNKNOWN,但這可能會變更。
MPEG-2 音訊
針對 MPEG-2 音訊,媒體類型如下所示。
PES 輸出 | 承載輸出 | |
---|---|---|
主要類型 | MEDIATYPE_MPEG2_PES | MEDIATYPE_Audio |
子類型 | MEDIASUBTYE_MPEG2_AUDIO | MEDIASUBTYPE_MPEG2_AUDIO |
格式類型 | FORMAT_WaveFormatEx | FORMAT_WaveFormatEx |
格式結構 | 波擷取 | 波擷取 |
目前WAVE_FORMAT_UNKNOWN MPEG-2 Audio 的WFormatTag 結構 wFormatTag成員,但這可能會變更。
MPEG-2 分割器假設串流 D0 到 DF 的資料流程是用於多通道擴充資料流程,因為它們適用于 DVD MPEG-2 音訊。 因此,每當選取資料流程 C x 時,分割器也會轉送資料流程 D x 的封包。
LPCM 音訊
針對 LPCM 音訊,媒體類型如下所示。
PES 輸出 | 承載輸出 | |
---|---|---|
主要類型 | MEDIATYPE_MPEG2_PES | MEDIATYPE_Audio |
子類型 | MEDIASUBTYPE_DVD_LPCM_AUDIO | MEDIASUBTYPE_DVD_LPCM_AUDIO |
格式類型 | FORMAT_WaveFormatEx | FORMAT_WaveFormatEx |
格式結構 | 波擷取 | 波擷取 |
目前WAVE_FORMAT_UNKNOWN LPCM 音訊的WFormatTag 結構 wFormatTag成員,但這可能會變更。
相關主題