MPEG-2 Demultiplexer 媒體類型
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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 | 下列任何一項:
|
格式類型 | 無 |
MPEG-2 影片
標籤 | 值 |
---|---|
主要類型 | MEDIATYPE_Video |
Subtype | MEDIASUBTYPE_MPEG2_VIDEO |
格式類型 | FORMAT_MPEG2Video |
格式結構 | MPEG2VIDEOINFO |
MPEG-2 音訊
標籤 | 值 |
---|---|
主要類型 | MEDIATYPE_Audio |
Subtype | MEDIASUBTYPE_MPEG2_AUDIO |
格式類型 | FORMAT_WaveFormatEx |
格式結構 | 波擷取 |
相關主題