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: