Products | Support | Send comments on this topic. | Email a link to this topic. | Back to Getting Started | Help Version 18.0.11.27
LEADTOOLS Media Foundation Help

Media Foundation Files You Must Include With Your Application (Redistributables)

Show in webframe

The installation procedure creates a directory tree for the LEADTOOLS files, and adds the demonstration programs and online help to your desktop. You specify the root directory during installation. The following subdirectories for the Multimedia Media Foundation features are created:

 

Redist\MF\CDLL\Win32

Redist\MF\Dotnet\Win32

Redistributable Media Foundation feature files for Win32 systems

Redist\MF\CDLL\x64

Redist\MF\Dotnet\64

Redistributable Media Foundation feature files for x64 systems

Redist\MF\CDLL\Win32\RequiresLicensing

Redistributable Media Foundation feature files for Win32 systems that require special licensing

Redist\MF\CDLL\x64\RequiresLicensing

Redistributable Media Foundation feature files for x64 systems that require special licensing

 

The LEADTOOLS Media Foundation toolkit requires Microsoft Media Foundation core DLLs for full multimedia functionality. In particular, the MF.DLL and MFPLAT.DLL files, which are the Media Foundation kernel modules, must be installed on the computer.

The Media Foundation APIs are part of the Windows SDK. To develop a Media Foundation application, install the latest version of the Windows SDK.

To save Windows Media (WMV) with full functionality (create video-only files, use custom, non-Microsoft codecs in WMV files, etc.), the latest Windows Media Components are required. These components are included in an installation package named WMFDist95.exe present in the Redist\MF folder. These components are also included in Windows Media Player 9 and later versions. Therefore, you do not need to install these components on computers that have Windows Media 9 player installed.

 

Note:

LEADTOOLS Media Foundation redistributable files are all COM-based, unless otherwise specified, and must be registered by your installation procedure.

Note:

Some Media Foundation features are provided for evaluation purposes only. You may not copy, redistribute or deploy in production any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS Media Foundation SDK. In other cases, you must obtain a license from LEAD by entering into a Duplication and Distribution License.  See Licensing. For these special licensing situations, see the notes below accompanying the specific file.

Note:

Certain standards-based technology may require patent licenses from third party patent holders.  The license provided by LEAD does not include any third party patent licenses, and it is your responsibility to acquire any third party licenses that are required.   In certain cases where LEAD is aware of the existence of third party patents covering a standard, LEAD has acquired a patent license that covers the LEADTOOLS SDK,  but we do not have the right to sublicense the patents.  Where LEAD has acquired a patent license for a specific technology, the contact information for the patent holder/agent is supplied in the following table. LEAD makes no representations or warranties whatsoever to the effect that the patent holders mentioned constitute all persons holding patents covering the standards-based technology that is included in the Software.  LEAD encourages its customers to conduct their own due diligence regarding the potential for third party patents on any features that are being incorporated into the application

Note:

You may not distribute the header files with your application, and you may not provide software development capabilities in your application.

Note:

To unlock the LEADTOOLS Media Foundation features (LTMF), you need to unlock the following module:

The following table summarizes the files you must include on your distribution media to support the LEADTOOLS Media Foundation features functions on a WIN32 system.

 

Redistributables

Explanation

Win32 Platforms:

x64 Platforms:***

Requires LEAD Duplication and Distribution license

LTMF

Multimedia Features Support

The LEADTOOLS Media Foundation Support DLL.

LTMF18.DLL

DSKERNEL2x.DLL

LTMF18x.DLL

DSKERNEL2x.DLL

No

DSKernel2*

LEAD Media Foundation Kernel

DSKernel2.DLL is the LEAD Media Foundation Kernel DLL. It is used to unlock filters and modules provided in Evaluation mode.

DSKERNEL2.DLL

DSKERNEL2x.DLL

No

WMFDist

Windows Media Components Redistributable

This redistributable is provided by Microsoft with its Windows Media Format 9.5 SDK. These components are also included in Windows Media Player 9 and later versions. We included it with our setup for your convenience. You should run this executable as part of your setup if you detect that the Windows Media Components need to be updated. Please see the Microsoft documentation if you need more information about this redistributable.

WMFDist95.EXE

WMFDist95.EXE

No

LMMFISOSource

LEAD ISO Media Source

LMMFISOSource is the LEAD ISO Media Source. It is used to play multimedia files based on the ISO Base File Format (see ISO/IEC 19996-12). There are many file formats based on this format. The most common are: Quicktime (.MOV), MPEG-4 (.MP4), 3GPP (.3gp), Flash HD, and AVC. Do not confuse this with the .ISO file format, which is used to store DVD or CD images on a hard drive.

The LEAD ISO Media Source is also used to play the Flash HD files. The Flash HD files are usually ISO base files with H264 Video compression and AAC audio compression.

LMMFISOSource.DLL

DSKERNEL2.DLL

LMMFISOSourcex.DLL

DSKERNEL2x.DLL

Yes

LMMFOGGSource

LEAD Ogg Media Source

The LMMFOGGSource.dll is the LEAD Ogg Media Source DLL. It is required for playing Ogg files.

LMMFOGGSource.DLL

LMMFOGGSourcex.DLL

No

LMMFMpgDmxSourceP

LEAD MPEG-2 Program Media Source

Used for playing MPEG2 Program and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, H264) or audio (MPEG Audio Layer I, II, III, AAC, AC3).

MPEG-2, H264, MPEG4 and AAC technology may require third party patents. See www.mpegla.com for more information on MPEG-2, H264 and MPEG4 patent license availability and terms and www.vialicensing.com for more information on AAC patent license availability and terms.

LMFMpgDmxSourceP.DLL
DSKERNEL2.DLL

LMFMpgDmxSourcePx.DLL
DSKERNEL2x.DLL

Yes

LMMFMkvSource

LEAD MKV Media Source

LMMFMkvSource is LEAD's MKV Media Source is used to play multimedia files based on the Matroska file format.

WebM files use the Matroska file format.

LMMFMkvSource.DLL

DSKERNEL2.DLL

LMMFMkvSourcex.DLL

DSKERNEL2x.DLL

 Yes

LMMFMxfSource

LEAD MXF Media Source

LMMFMxfSource is the LEAD MXF Media Source. It is used to play multimedia files based on the MXF Base File Format (see SMPTE 377M).

The LEAD MXF Media Source support the MXF Operational Patterns OP-Atom (SMPTE 390M), OP-1a (SMPTE 378M) and OP-1b (SMPTE 391M).

LMMFMxfSource.DLL
DSKERNEL2.DLL

 

LMMFMxfSourcex.DLL
DSKERNEL2x.DLL

 Yes

LMMFMpgDmxSourceT

LEAD MPEG-2 Transport Media Source

Used for playing MPEG2 Transport, MPEG2 Program and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, H264) or audio (MPEG Audio Layer I, II, III, AAC, AC3).

MPEG-2 technology may require third party patents. See www.mpegla.com for more information on MPEG-2 patent license availability and terms.

LMFMpgDmxSourceT.DLL
DSKERNEL2.DLL

LMFMpgDmxSourceTx.DLL
DSKERNEL2x.DLL

Yes

LMMFFLVSource

LEAD FLV Media Source

Used for playing Flash FLV (non-HD) files commonly used on video sites like YouTube. To play Flash HD files, you will need the LEAD ISO Media Source.

LMMFFLVSource.DLL
DSKERNEL2.DLL

LMMFFLVSourcex.DLL
DSKERNEL2x.DLL

Yes

LMMFRTSPSrc

LEAD RTSP Media Source

Used for streaming data from a RTSP Server.

LMMFRTSPSrc.dll
DSKERNEL2.DLLl

LMMFRTSPSrcx.dll
DSKERNEL2.DLL

Yes

 

 

 

 

 

LMFDecAMR

LEAD AMR Decoder

Used for decoding AMR audio. AMR audio compression is used in 3GP files (very popular with mobile phones).

LDecAMRMFT.DLL
DSKERNEL2.DLL

LDecAMRMFTx.DLL
DSKERNEL2x.DLL

Yes

LMFDecAAC

LEAD AAC Decoder

Used for decoding AAC audio. AAC audio compression is the next generation of the MPEG audio encoding technology. It is commonly used in MP4 files used by iPod, iPhone, PSP and other similar portable devices. It is also used in Flash HD files.

AAC technology may require third party patents. See www.vialicensing.com for more information on  AAC patent license availability and terms.

LDecAACMFT.DLL
DSKERNEL2.DLL

LDecAACMFTx.DLL
DSKERNEL2x.DLL

Yes

LEncMFAC3

LEAD AC3 Encoder

Used for encoding AC-3 audio. AC-3 audio compression (also known as ATSC A/52) is commonly used in DVDs. It is the format used for Dolby surround sound.

LEncMFAC3.DLL
LEncAC3Krn.DLL
DSKERNEL2.DLL

LEncMFAC3x.DLL
LEncAC3Krnx.DLL
DSKERNEL2x.DLL

Yes

LMFDecMpg2

LEAD MPEG2 Decoder

Used for decoding MPEG2 video. Can also be used to decode MPEG1 video. MPEG2 video compression is commonly used in MPEG2 Program, MPEG2 Transport and DVDs. LEAD MPEG2 Decoder cannot be used to play DVDs. You need a DVD decoder to play DVDs.

MPEG-2 technology may require third party patents. See www.mpegla.com for more information on MPEG-2 patent license availability and terms.

LDecMpg2MFT.DLL
DSKERNEL2.DLL

LDecMpg2MFTx.DLL
DSKERNEL2x.DLL

Yes

LMFDecMpg4

LEAD MPEG4 Decoder

Used for decoding MPEG-4 video. MPEG-4 video compression is commonly used in MP4 files. DivX compression is based on MPEG-4.

MPEG-4 and AAC technology may require third party patents. See www.mpegla.com for more information on MPEG-4 patent license availability and terms and www.vialicensing.com for more information on AAC patent license availability and terms.

LMFDecMpg4.DLL
DSKERNEL2.DLL

LMFDecMpg4x.DLL
DSKERNEL2x.DLL

Yes

LMFEncMPG4

LEAD MPEG4 Encoder

Used for encoding MPEG-4 video. MPEG-4 video compression is commonly used in MP4 files. DivX compression is based on MPEG-4.

MPEG-4 and AAC technology may require third party patents. See www.mpegla.com for more information on MPEG-4 patent license availability and terms and www.vialicensing.com for more information on AAC patent license availability and terms.

LMFEncMPG4.DLL
DSKERNEL2.DLL

LMFEncMPG4x.DLL
DSKERNEL2x.DLL

Yes

LMFDecH264

LEAD H264 Decoder

Used for decoding H.264 video. H.264 video compression (also known as MPEG-4 Part 10) is commonly used in MP4 and Flash HD files.

H264 and AAC technology may require third party patents. See www.mpegla.com for more information on H264 patent license availability and terms and www.vialicensing.com for more information on AAC patent license availability and terms.

LMFDecH264.DLL
DSKERNEL2.DLL

LMFDecH264x.DLL
DSKERNEL2x.DLL

Yes

LMFCodc26d

LEAD H263 Decoder

Used for decoding H.263 and Sorenson video. H.263 video compression is commonly used in standard videoconferencing applications. Sorenson video compression is commonly used in Flash FLV files.

LMFCodc26d.DLL
DSKERNEL2.DLL

LMFCodc26dx.DLL
DSKERNEL2x.DLL

Yes

 

 

 

 

 

LMFAVol

LEAD Audio Volume Filter

Used to change the volume of sound samples.

LMFAVol.DLL

LMFAVolx.DLL

No

 

 

 

 

 

LMFVCalBk

LEAD Video Callback Filter

Used for direct access to uncompressed video samples.

LMFVCalBk2.DLL
DSKERNEL2.DLL

LMFVCalBk2x.DLL
DSKERNEL2x.DLL

Yes

LMFVDeitr

LEAD Video Deinterlace Filter

Improves the appearance of interlaced video by converting it to progressive scan video.

LMFVDeitr.DLL
DSKERNEL2.DLL

LMFVDeitrx.DLL
DSKERNEL2x.DLL

Yes

LMFVRot

LEAD Video Rotation Filter

Used to rotate the video. Useful when the video was taken sideways.

LMFVRot.DLL
DSKERNEL2.DLL

LMFVRotx.DLL
DSKERNEL2x.DLL

Yes

LMFVRsz

LEAD Video Resize Filter

Used to resize a video stream.

LMFVRsz.DLL
DSKERNEL2.DLL

LMFVRszx.DLL
DSKERNEL2x.DLL

Yes

LMFVTOvly

LEAD Video Text Overlay Filter

Performs text overlaying on a video stream.

LMFVTOvly.DLL
DSKERNEL2.DLL

LMFVTOvlyx.DLL
DSKERNEL2x.DLL

Yes

LMFVStabilize

LEAD Video Stabilizer Filter

Used to stabilize a shaky video.

LMFVStabilize.DLL
DSKERNEL2.DLL

LMFVStabilizex.DLL
DSKERNEL2x.DLL

Yes

   

* LEAD Media Foundation components rely on an external object to determine the operation mode: Release or Evaluation. This external object, called DSKERNEL, should be used to unlock/lock LEAD Media Foundation modules.

 

For more information on the evaluation mechanism and the DSKernel object, please refer to the  

 Evaluation Mechanism Overview  and the LMDSKernel2 Object

 

Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.