在本主题▼

LEAD MPEG2传输解复用器

LEAD MPEG2传输解复用器是一个DirectShow的过滤器,可以解析以下类型的流:

  1. ISO/IEC 13818-1中规定的MPEG-2传输
  2. ISO/ iec13818 -1中规定的MPEG-2程序
  3. ISO/ iec11172 -1中规定的MPEG-1系统
  4. 基本流数据(也称为原始视频或原始音频数据)

前两种格式是多路复用格式,它们可以包含视频、音频和私有数据流。视频压缩可以是MPEG1 (ISO/IEC 11172-2)、MPEG2 (ISO/IEC 13818-1)、MPEG4 (ISO/IEC 14496-2)、H.264 (ISO/IEC 14496-10)或H.265 (ISO/IEC 23008-2)。音频压缩可以是MPEG1 (ISO/IEC 11172-3)、AC3、LPCM或AAC。

方法可以检索私有数据ILMMpgDmxCallback接口。过滤器将创建私有数据引脚,但没有必要为了以编程方式检索私有数据包而呈现这些引脚。筛选器还提供ILMKlvParser接口,可用于解析符合SMPTE 336M-2001的KLV私有数据。解复用器工作在拉模式下,将连接到公开IAsyncReader接口的源过滤器。MPEG2传输解复用器可以在拉模式(带DVR功能)或推模式(没有DVR)下播放实时MPEG2传输流。

在Windows 7下,Media Player使用Windows Media Foundation模块播放MPEG2传输文件。默认情况下,媒体播放器将不会使用LEAD MPEG2传输解复用器来播放MPEG-2传输文件。Windows 7操作系统的故障处理,请参见Windows 7下播放媒体播放器文件

分复用器的技术细节如下表所示:

组件 描述
过滤器接口 ILMMpgDmx
ILMKlvParser
接口ID IID_ILMMpgDmx
IID_ILMKlvParser
输入媒体类型 类型
MEDIATYPE_Stream
子类型
MEDIASUBTYPE_NULL
MEDIASUBTYPE_MPEG2_PROGRAM
MEDIASUBTYPE_MPEG1Video
MEDIASUBTYPE_MPEG1System
MEDIASUBTYPE_UDPStream
MEDIASUBTYPE_MPEG1Audio
MEDIASUBTYPE_MPEG2_TRANSPORT
输出媒体类型 取决于要解析的数据类型。最常见的输出媒体类型是:
类型
MEDIATYPE_Video
子类型
MEDIASUBTYPE_MPEG2_VIDEO
MEDIASUBTYPE_L264
MEDIASUBTYPE_h264
MEDIASUBTYPE_h265
MEDIASUBTYPE_MP4V
类型
MEDIATYPE_Audio
子类型
MEDIASUBTYPE_MPEG1AudioPayload
MEDIASUBTYPE_MPEGLAYER3
MEDIASUBTYPE_DOLBY_AC3
MEDIASUBTYPE_DVD_LPCM_AUDIO
MEDIASUBTYPE_AAC
MEDIASUBTYPE_SAMR(仅用于原始文件)
类型
MEDIATYPE_METADATA
子类型
MEDIASUBTYPE_KLVA
MEDIASUBTYPE_PrivateData
过滤器CLSID CLSID_LMMpgDmxT
属性页 CLSID_LMMpgDmxTPropertyPage(仅适用于包含多个程序的文件)
可执行的 LMMpgDmxT.dll,DSKernel2.dll
过滤器的类别 CLSID_LegacyAmFilterCategory
ilmmpgdmx .h和ILMMpgDmxCommon.h

评论

此筛选器包含在MPEG-2传输模块

平台

Win32, x64,移动。

另请参阅

LEADTOOLS过滤C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2022领德科技有限公司版权所有。