Video Streaming/Conferencing – API

DLL

Interface / CLSID

Header

Comments

Help Files

Demo

LMNetMux2.DLL

ILMNetMux - CLSID_LMNetMUx

ILMNetMux.h

The Network Multiplexer filter multiplexes media in preparation to send it over a TCP/IP network. This filter theoretically accepts any DirectShow media type.
The LEAD Network Multiplexer works in conjunction with LEAD Network DemultiplexerLEADNetworkDemultiplexer, LEAD Network Sink Filter, and LEAD Network Source Filter to form a complete communication circle; Client-Server based.

LTMMDLLN.CHM

\Examples\ltmm\cpp\NetServer
\Examples\ltmm\cpp\NetClient

LMNetSnk2.DLL

None - CLSID_LMNetSink

None

The Network Sink filter is responsible for sending multiplexed media, output by the LEAD Network Multiplexer, over a TCP/IP network.
The LEAD Network Sink Filter works in conjunction with LEAD Network Multiplexer, LEAD Network Source Filter, and LEAD Network Demultiplexer to form a complete communication circle; Client-Server based.

LTMMDLLN.CHM

\Examples\ltmm\cpp\NetServer
\Examples\ltmm\cpp\NetClient

LMNetSrc2.DLL

None - CLSID_LMNetSrc

None

LEAD Network Source Filter receives stream data, sent by the LEAD Network Sink Filter, on a TCP/IP network. It serves as a file reader filter in a DirectShow filter graph.
The LEAD Network Source Filter works in conjunction with LEAD Network Multiplexer, LEAD Network Sink Filter, and LEAD Network Demultiplexer to form a complete communication circle; Client-Server based.

LTMMDLLN.CHM

\Examples\ltmm\cpp\NetServer
\Examples\ltmm\cpp\NetClient

LMNetDmx2.DLL

ILMNetDmx - CLSID_LMNetDmx

ILMNetDmx.h

The Network Demultiplexer filter is responsible for splitting multiplexed media, output from the LEAD Network Source. It serves as a splitter filter in a DirectShow filter graph.
The LEAD Network Demultiplexer works in conjunction with LEAD Network MultiplexerLEADNetworkMultiplexer, LEAD Network Sink Filter, and LEAD Network Source Filter to form a complete communication circle; Client-Server based.

LTMMDLLN.CHM

\Examples\ltmm\cpp\NetServer
\Examples\ltmm\cpp\NetClient

LMNetCon2.DLL

CLSID_LMNetProtocolManager

 

The LMNetProtocolManager is a helper COM object provided to enable the registration and unregistration of new protocol schemas, and performs the actual connection work (for both sides).

LTMMDLLN.CHM

 

LEncMPG4.DLL and LEncMPG4Krn.DLL

ILMMP4Encoder - CLSID_LMMP4Encoder

ILEncMPEG4.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.

LtFilters.CHM

 

LDecMPG4.DLL and LDecMPG4Krn.DLL

CLSID_LMMP4Decoder

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.

LtFilters.CHM

 

 

LENCH2642.DLL

Note: LENCH264KRN2.DLL is required by this DLL.

ILMH264Encoder - CLSID_LMH264Encoder

ILEncH2642.h

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

LtFilters.CHM

 

 

LDECH2642.DLL

Note: LDECH264KRN2.DLL is required by this DLL.

N/A

N/A

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

LtFilters.CHM

 

 

LEncAAC.DLL

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).

LtFilters.CHM

 

 

LDecAAC.DLL

ILMAACDecoder -

ILDecAAC.h

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

LtFilters.CHM

 

 

LMISOMux.DLL

CLSID_LMIsoMux

 

The LEAD ISO Multiplexer can be used to create files based on the ISO base file format described in ISO/IEC 14496-12.

LtFilters.CHM

 

 

 

 

 

LEAD ISO Demultiplexer

LtFilters.CHM

 

 

LMOggSpl.DLL

CLSID_LMOggSplitter

 

The Ogg Splitter can be used to play Ogg files.

LtFilters.CHM

 

 

LMOggMux.DLL

CLSID_LMOggMux

 

The Ogg Multiplexer can be used to create Ogg files.

LtFilters.CHM

 

 

The LEADTOOLS API provides the lowest level of support.