共用方式為


MPEG-2 Demultiplexer 媒體類型

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

MPEG-2 Demultiplexer篩選可辨識下列媒體類型。

輸入類型

主要類型一律 MEDIATYPE_Stream。 子類型可以是下列任一項。

GUID 描述
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT 從廣播驅動程式架構 (BDA) 裝置篩選的傳輸資料流程。 MPEG-2 解構器會將這個子類型視為 MEDIASUBTYPE_MPEG2_TRANSPORT
MEDIASUBTYPE_MPEG2_PROGRAM 程式資料流程
MEDIASUBTYPE_MPEG2_TRANSPORT 具有 188 位元組封包的傳輸資料流程 (TS)
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE 具有「分步」封包的傳輸資料流程。 這個子類型表示 TS 封包可能會以額外的位元組填補。 如需詳細資訊,請參閱 MPEG2_TRANSPORT_STRIDE

 

對於跨步傳輸封包 (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE) ,每個媒體範例都必須包含一個整數數目的傳輸封包,如 MPEG2_TRANSPORT_STRIDE中所述。 對於所有其他輸入類型,樣本界限沒有任何限制;個別封包可以跨越範例界限。

輸出型別

MPEG-2 Demultiplexer 不會驗證輸出類型;下游篩選會負責剖析它從解構器接收的資料。 不過,下游篩選通常會接受下列類型,做為來自解譯器的輸出。

MPEG-2 區段

標籤
主要類型 MEDIATYPE_MPEG2_SECTIONS
Subtype 下列任何一項:
  • MEDIASUBTYPE_ATSC_SI:ATSC 服務資訊。
  • MEDIASUBTYPE_DVB_SI:DVB 服務資訊。
  • MEDIASUBTYPE_ISDB_SI:整合式服務數位廣播 (ISDB) 服務資訊。
  • MEDIASUBTYPE_MPEG2DATA:MPEG-2 區段資料。
格式類型

 

MPEG-2 影片

標籤
主要類型 MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO
格式類型 FORMAT_MPEG2Video
格式結構 MPEG2VIDEOINFO

 

MPEG-2 音訊

標籤
主要類型 MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG2_AUDIO
格式類型 FORMAT_WaveFormatEx
格式結構 波擷取

 

MPEG-2 媒體類型