MPEG-2 内核媒体类型

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

对于多个 MPEG-2 媒体类型 GUID,Windows DDK 定义的名称与 DirectShow 中使用的名称不同。 下表显示了 Ksuuids.h) 中定义的 DirectShow 名称 (,以及 Ksmedia.h) 中定义的相应内核模式名称 (。

Ksuuids.h 中的名称 Ksmedia.h 中的名称
FORMAT_WaveFormatEx KSDATAFORMAT_SPECIFIER_WAVEFORMATEX
FORMAT_MPEG2Video KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO
MEDIASUBTYPE_ATSC_SI KSDATAFORMAT_SUBTYPE_ATSC_SI
MEDIASUBTYPE_DOLBY_AC3 KSDATAFORMAT_SUBTYPE_AC3_AUDIO
MEDIASUBTYPE_DVB_SI KSDATAFORMAT_SUBTYPE_DVB_SI
MEDIASUBTYPE_DVD_LPCM_AUDIO KSDATAFORMAT_SUBTYPE_LPCM_AUDIO
MEDIASUBTYPE_MPEG2_AUDIO KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO
MEDIASUBTYPE_MPEG2_PROGRAM STATIC_KSDATAFORMAT_TYPE_MPEG2_PROGRAM
MEDIASUBTYPE_MPEG2_TRANSPORT KSDATAFORMAT_TYPE_MPEG2_TRANSPORT
MEDIASUBTYPE_MPEG2_VIDEO KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO
MEDIATYPE_MPEG2_SECTIONS KSDATAFORMAT_TYPE_MPEG2_SECTIONS
MEDIATYPE_Audio KSDATAFORMAT_TYPE_AUDIO
MEDIATYPE_MPEG2_PES KSDATAFORMAT_TYPE_MPEG2_PES
MEDIATYPE_Video KSDATAFORMAT_TYPE_VIDEO

 

要求

要求
标头
Dshow.h

另请参阅

MPEG-2 媒体类型