MPEG-2 Transport Module API

The MPEG-2 Transport Module adds onto the Multimedia Module. For more information on the Multimedia Module, click here.

DLL-

Interface / CLSID

Header

Comments

Help Files

Demo Project Source Code

Examples\multimedia\Ltmm\Cpp

LMMpgDmxT.DLL -

IID_ILMMpgDmx

IID_ILMKlvParser /

CLSID_LMMpg

 

 

ILMMpgDmxT.h

ILMMpgDmxCommon.h

LEAD MPEG-2 Transport Demultiplexer is used for playing MPEG2 Transport, MPEG2 Program and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, H264, H265) or audio (MPEG Audio Layer I, II, III, AAC, AC3, AMR). Also supports private data stored in MPEG2 files (including KLV data).

It can also be used together with the LEAD MPEG2 Transport UDP Source filter to stream MPEG2 files using UDP or TCP/IP. (The client side, which receives the data).

Filters Help

\DVR\DVR.vcproj

\MPEG2Transport\MPEG2Transport.vcproj

LMUDPSnk.DLL -

IID_IFileSinkFilter /

CLSID_LMUDPSnk

 

ILMUDPSnk.h

The LEAD MPEG-2 Transport UDP Sink is used together with the LEAD MPEG-2 Transport Multiplexer for streaming MPEG-2 Transport files using UDP and TCP/IP. (The server side, which sends the data).

Filters Help

\Restreamer\Restreamer.vcproj

 

LMUDPSrc.DLL -

IID_IFileSourceFilter /

CLSID_LMUDPSrc

 

ILMUDPSrc.h

The LEAD MPEG-2 Transport UDP Source is used together with the LEAD MPEG-2 Transport Demultiplexer for streaming MPEG-2 Transport files using UDP and TCP/IP. (The client side, which receives the data).

Filters Help

\MPEG2Transport\MPEG2Transport.vcproj

LMRTSPSrc.DLL - IID_IFileSourceFilter / CLSID_LMRTSPSrc

ILMRTSPSrc.h

The LEAD RTSP Source is used to stream data from an RTSP server. (The client side, which receives the data).

Filters Help

 

LMMpg2MxT.DLL -

ILMMpg2MxT

ILMKlvBuilder /

CLSID_LMMpeg2TMux

N/A

LEAD MPEG-2 Transport Multiplexer is used for creating MPEG-2 Transport files. It can also be used together with the LEAD MPEG2 Transport UDP Sink filter to stream MPEG-2 Transport files using UDP or TCP/IP. (The server side, which sends the data).

Filters Help

\ConvertKLV\ConvertKLV.vcproj

LMMpgDmxP.DLL -

IID_ILMMpgDmx /

CLSID_LMMpgDmxP

ILMMpgDmxP.h

ILMMpgDmxCommon.h

The LEAD MPEG-2 Program Demultiplexer is used for playing MPEG2 Program and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, H264, H265) or audio (MPEG Audio Layer I, II, III, AAC, AC3).

 Filters Help

 

LMDVRSink.DLL -

IID_ILMDVRSink /

CLSID_LMDVRSink

ILMDVRSink.h

The LEAD DVR Sink Filter employs the LEAD intelligent time-shifting algorithm and is used to write live video/audio streams to disk for playback. Complete control of the buffer size is provided, including support for having the buffer span more than one disk. Used in conjunction with the LEAD DVR Source Filter.

Filters Help

\DVR\DVR_x86.vcproj

\MPEG2Transport\MPEG2Transport.vcproj

LMDVRSource.DLL

IID_ILMDVRSource /

CLSID_LMDVRSource

ILMDVRSource.h

The LEAD DVR Source Filter is used to read video and audio streams from files created by the LEAD DVR Sink Filter. This filter allows the LEAD Player Control to play, pause, rewind, and fast forward live streams.

Filters Help

 

LEncMPG42.DLL -

IID_ILMMP42Encoder / CLSID_LMMP4Encoder

ILEncMPEG4_2.h

The LEAD MPEG-4 Encoder is a DirectShow filter for compressing video data using the MPEG-4 standard (ISO/IEC 14496-2). MPEG-4 is suitable for a wide range of bandwidths from low bandwidth to broadband.  In addition to MP4 files, MPEG4 compressed video data can be stored inside AVI or OGG files with the option of saving the file with or without the audio data.

Filters Help

\ConvertToMobile\ConvertToMobile.vcproj

\NetServer\NetServer.vcproj

LDecMPG42.DLL -

None / CLSID_LMMP4Decoder

{E2B7DD6A-38C5-11D5-91F6-00104BDB8FF9}

 

N/A

 

The LEAD MPEG-4 Decoder is a DirectShow filter for decompressing Video data using the MPEG-4 standard (ISO/IEC 14496-2). MPEG-4 is suitable for a wide range of bandwidths from low bandwidth to broadband. In addition to MP4 files, MPEG4 compressed video data can be stored inside AVI or OGG files with the option of saving the file with or without the audio data.

Filters Help

 

LENCH2644.DLL -

IID_ILMH264Encoder / CLSID_LMH264Encoder

ILEncH2644.h

The LEAD H264 Encoder is a DirectShow filter for compressing and decompressing video data using the H.264/AVC standard.

Filters Help

\ConvertToMobile\ConvertToMobile.vcproj

\NetServer\NetServer.vcproj

LDECH2643.DLL -

N/A /

CLSID_ILMH264Decoder

N/A

The LEAD H264 Decoder is a DirectShow decoder that can decompress video compressed by any H264 codec.

Filters Help

 

LTranscoderH264.DLL -

N/A /

CLSID_ILMH264Transcoder

N/A The LEAD H264 Transcoder is a DirectShow decoder that can convert between byte stream (MPEG2) and NAL unit stream (ISO/MP4) H264 formats without recompression. Filters Help  \H264Transcoder\H264Transcoder.vcproj

LENCH265.DLL -

IID_ILMH265Encoder / CLSID_LMH265Encoder 

ILEncH265.h The LEAD H265 Encoder is a DirectShow filter for compressing and decompressing video data using the H.265/HEVC standard. Filters Help

LDECH265.DLL -

N/A /

CLSID_ILMH265Decoder

 

N/A The LEAD H265 Decoder is a DirectShow decoder that can decompress video compressed by any H265 codec. Filters Help

LTranscoderH265.DLL -

N/A /

CLSID_ILMH265Transcoder

N/A The LEAD H265 Transcoder is a DirectShow decoder that can convert between various byte stream (MPEG2) and NAL unit stream (ISO/MP4) H265 formats without recompression. Filters Help

LENCMPG2.dll -

IID_ILMMPG2Encoder /

CLSID_LMMPEG2Encoder

ILEncMPEG2_2.h

The LEAD MPEG-2 Encoder Filter is a DirectShow filter for compressing video data using the MPEG-2 (ISO/IEC 13818-2) or MPEG-1 (ISO 11172-2) standard.

Filters Help

 

LDecMpg22.dll -

N/A /

CLSID_LMMPEG2Decoder

N/A

The LEAD MPEG-2 Decoder Filter is a DirectShow filter for decompressing video data that was compressed using the MPEG-2 (ISO/IEC 13818-2) or MPEG-1 (ISO 11172-2) standard.

Filters Help

 

LEncAAC.DLL - IID_ILMAACEncoder / CLSID_LMAACEncoder

 

ILEncAAC.h

 

The LEAD AAC Encoder is a DirectShow filter for compressing audio data using the AAC compression standard (ISO/IEC 13818-7).

Filters Help

\ConvertToMobile\ConvertToMobile.vcproj

LDecAAC.DLL -

IID_ILMAACDecoder /

CLSID_LMAACDecoder

ILDecAAC.h

 

The LEAD AAC Decoder is a DirectShow filter for decompressing audio data using the AAC compression standard (ISO/IEC 13818-7).

Filters Help

 

LEncMpgA.dll -

N/A /

CLSID_LMAMpgEncoder

N/A

The LEAD MPEG Audio Encoder is a DirectShow filter for compressing Audio data using the MPEG-1 Layer 2 audio compression standard (ISO/IEC 11172-3). This audio format can be multiplexed into an MPEG-1 or MPEG-2 file. Use this audio codec when you create MPEG-1 or MPEG-2 (DVD) files.

Filters Help

 

LMMpg2Mx2.DLL -

N/A /

CLSID_LMMpeg2Mux

N/A

 

The LEAD MPEG-2 Multiplexer can be used to create MPEG-2 files.

Filters Help

 

 

LMVFramCtrl2.dll -

IID_ILMVFrameRateCtrl /

CLSID_LMVFrameRateCtrl

ILMVFramCtrl2.h

The LEAD Video Frame Rate Controller filter provides the ability to change the frame rate of the passing video stream.

Filters Help

\ConvertToMobile\ConvertToMobile.vcproj

LMVCrop2.dll -

IID_ILMVCrop /

CLSID_LMVCrop

LMVCrop2.h

The LEAD Video Crop filter is used to extract areas from a source movie, a graphical representation is provided to show and modify the desired rectangle position and size. The cropped rectangle can be as small as 1x1.

Filters Help

 

LMVDeitr2.dll -

IID_ILMVDeinterlace / CLSID_LMVDeinterlace

ILMVDeinterlace2.h

The LEAD Video Deinterlace filter converts interlaced video to make it a progressive scan video.

Filters Help

\ConvertToMobile\ConvertToMobile.vcproj

LMVRsz2.dll -

IID_ILMVResize /

CLSID_LMVResize

ILMVRsz2.h

The LEAD Video Resize filter is used to change the dimensions of a source movie; the result is a new media, with new dimensions and size. The resize filter offers three types of resizing algorithms; Resample, Bicubic interpolation, and Normal.

Filters Help

\ConcatAndResize\ConcatAndResize.vcproj

\ConvertToMobile\ConvertToMobile.vcproj

\DVDAuthor\DVDAuthor.vcproj

LMVRot2.dll -

IID_ILMVRotation / CLSID_LMVRotation

ILMVRot2.h

The LEAD Video Rotation filter enables rotating a video stream by the standard angles; 0, 90, 180, and 270 in addition to flip and reverse options

Filters Help

 

The LEADTOOLS MPEG-2 Transport Module API provides low-level control for maximum flexibility.

For a complete list of the DirectShow filters, codecs and modules, please see the following topics:

LEADTOOLS DirectShow Filters

DICOM DirectShow filters

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Getting Started with LEADTOOLS Multimedia
Click or drag to resize