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\DirectShow\Cpp
LMMpgDmxT.DLL IID_ILMMpgDmx ILMMpgDmxT.h The LEAD MPEG-2 Transport Demultiplexer is used for playing MPEG2 Transport, MPEG2 Program and MPEG1 System files. Help \DVR\DVR_2017.vcxproj
\DVR\DVR_2019.vcxproj
IID_ILMKlvParser ILMMpgDmxCommon.h Can also play raw video (MPEG2, MPEG4, H264, H265) or audio (MPEG Audio Layer I, II, III, AAC, AC3, AMR). \Mpeg2Transport\MPEG2Transport_2017.vcxproj
\Mpeg2Transport\MPEG2Transport_2019.vcxproj
CLSID_LMMpg 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).
LMUDPSnk.DLL IID_IFileSinkFilter / 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. Help \Restreamer\Restreamer_2017.vcxproj
\Restreamer\Restreamer_2019.vcxproj
CLSID_LMUDPSnk (The server side, which sends the data).
LMUDPSrc.DLL IID_IFileSourceFilter / 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). Help \Mpeg2Transport\MPEG2Transport_2017.vcxproj
\Mpeg2Transport\MPEG2Transport_2019.vcxproj
CLSID_LMUDPSrc
LMRTSPSrc.DLL IID_IFileSourceFilter / ILMRTSPSrc.h The LEAD RTSP Source is used to stream data from an RTSP server. (The client side, which receives the data). Help
CLSID_LMRTSPSrc
LMMpg2MxT.DLL ILMMpg2MxT / N/A The 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). Help \ConvertKLV\convertKLV_2017.vcxproj
\ConvertKLV\convertKLV_2019.vcxproj
ILMKlvBuilder
CLSID_LMMpeg2TMux
LMMpgDmxP.DLL IID_ILMMpgDmx / ILMMpgDmxP.h The LEAD MPEG-2 Program Demultiplexer is used for playing MPEG2 Program and MPEG1 System files. Help
CLSID_LMMpgDmxP ILMMpgDmxCommon.h Can also play raw video (MPEG2, MPEG4, H264, H265) or audio (MPEG Audio Layer I, II, III, AAC, AC3).
LMDVRSink.DLL IID_ILMDVRSink / 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. Help \DVR\DVR_2017.vcxproj
\DVR\DVR_2019.vcxproj
CLSID_LMDVRSink Complete control of the buffer size is provided, including support for having the buffer span more than one disk. \Mpeg2Transport\MPEG2Transport_2017.vcxproj
\Mpeg2Transport\MPEG2Transport_2019.vcxproj
Used in conjunction with the LEAD DVR Source Filter.
LMDVRSource.DLL IID_ILMDVRSource / ILMDVRSource.h The LEAD DVR Source Filter is used to read video and audio streams from files created by the LEAD DVR Sink Filter. Help
CLSID_LMDVRSource This filter allows the LEAD Player Control to play, pause, rewind, and fast forward live streams.
LEncMPG42.DLL IID_ILMMP42Encoder / 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). Help \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
CLSID_LMMP4Encoder MPEG-4 is suitable for a wide range of bandwidths from low bandwidth to broadband. \NetServer\NetServer_2017.vcxproj
\NetServer\NetServer_2019.vcxproj
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.
LDecMPG42.DLL None / N/A The LEAD MPEG-4 Decoder is a DirectShow filter for decompressing Video data using the MPEG-4 standard (ISO/IEC 14496-2). Help
CLSID_LMMP4Decoder MPEG-4 is suitable for a wide range of bandwidths from low bandwidth to broadband.
{E2B7DD6A-38C5-11D5-91F6-00104BDB8FF9} 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.
LENCH2644.DLL IID_ILMH264Encoder / ILEncH2644.h The LEAD H264 Encoder is a DirectShow filter for compressing and decompressing video data using the H.264/AVC standard. Help \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
CLSID_LMH264Encoder \NetServer\NetServer_2017.vcxproj
\NetServer\NetServer_2019.vcxproj
LDECH2643.DLL N/A / N/A The LEAD H264 Decoder is a DirectShow decoder that can decompress video compressed by any H264 codec. Help
CLSID_ILMH264Decoder
LTranscoderH264.DLL N/A /
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. Help \H264Transcoder\H264Transcoder_2017.vcxproj
\H264Transcoder\H264Transcoder_2019.vcxproj
CLSID_ILMH264Transcoder
LENCH265.DLL IID_ILMH265Encoder / ILEncH265.h The LEAD H265 Encoder is a DirectShow filter for compressing and decompressing video data using the H.265/HEVC standard. Help
CLSID_LMH265Encoder
LDECH265.DLL N/A / N/A The LEAD H265 Decoder is a DirectShow decoder that can decompress video compressed by any H265 codec. Help
CLSID_ILMH265Decoder
LTranscoderH265.DLL N/A / 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. Help
CLSID_ILMH265Transcoder
LEncMpg23.dll (Win32) / LEncMpg23x.dll (x64) IID_ILMMPG2Encoder / 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. Help
CLSID_LMMPEG2Encoder
LDecMpg22.dll N/A / 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. Help
CLSID_LMMPEG2Decoder
LEncAAC.DLL IID_ILMAACEncoder / ILEncAAC.h The LEAD AAC Encoder is a DirectShow filter for compressing audio data using the AAC compression standard (ISO/IEC 13818-7). Help \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
CLSID_LMAACEncoder
LDecAAC.DLL IID_ILMAACDecoder / ILDecAAC.h The LEAD AAC Encoder is a DirectShow filter for decompressing audio data using the AAC compression standard (ISO/IEC 13818-7). Help
CLSID_LMAACDecoder
LEncMpgA2.DLL (Win32) / LEncMpgA2x.DLL (x64) N/A / 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). Help
CLSID_LMAMpgEncoder 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.
LMMpg2Mx2.DLL CLSID_LMMpeg2Mux N/A The LEAD MPEG-2 Multiplexer can be used to create MPEG-2 files. Help
LMVFramCtrl2.dll IID_ILMVFrameRateCtrl / ILMVFramCtrl2.h The LEAD Video Frame Rate Controller filter provides the ability to change the frame rate of the passing video stream. Help \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
CLSID_LMVFrameRateCtrl
LMVCrop2.dll IID_ILMVCrop / 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. Help
CLSID_LMVCrop The cropped rectangle can be as small as 1x1.
LMVDeitr2.dll IID_ILMVDeinterlace / ILMVDeinterlace2.h The LEAD Video Deinterlace filter converts interlaced video to make it a progressive scan video. Help \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
CLSID_LMVDeinterlace
LMVRsz2.dll IID_ILMVResize / 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. Help \ConcatAndResize\ConcatAndResize_2017.vcxproj
\ConcatAndResize\ConcatAndResize_2019.vcxproj
CLSID_LMVResize The resize filter offers three types of resizing algorithms; Resample, Bicubic interpolation, and Normal. \ConvertToMobile\convertToMobile_2017.vcxproj
\ConvertToMobile\convertToMobile_2019.vcxproj
\DVDAuthor\DVDAuthor_2017.vcxproj
\DVDAuthor\DVDAuthor_2019.vcxproj
LMVRot2.dll IID_ILMVRotation / 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. Help
CLSID_LMVRotation

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:

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Getting Started with LEADTOOLS Multimedia
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.