LEAD MPEG-4 Encoder

The LEAD MPEG-4 Encoder is a MediaFoundation® transform 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. The LEAD MPEG-4 Video Encoder is easily configurable through a programming interface and provides the ability to deliver a video that is most suitable for the intended application.

The LEAD MPEG-4 Video Encoder implements the standard IMFTransform interface and can be configured by setting attributes on its output media type.

This transform supports the standard ICodecAPI interface which can be used to configure the encoder, Please see the Microsoft documentation for this interface for more information.

Technical details for the transform are provided in the following table:

Transform Interfaces

ILMFMP4Encoder , ICodecAPI, IMFTransform

Interface ID

IID_ILMFMP4Encoder

Input Media Types

Type:
MFMediaType_Video
Subtypes:
MFVideoFormat_RGB24

MFVideoFormat_RGB32

MFVideoFormat_YUY2

MFVideoFormat_I420

MFVideoFormat_UYVY

MFVideoFormat_YV12

Output Media Types

Type:
MFMediaType_Video

Subtypes:

MEDIASUBTYPE_LMP4

MEDIASUBTYPE_mp4v

MEDIASUBTYPE_XVID

Transform CLSID

CLSID_LMFMP4Encoder

Property Page CLSID

N/A.

Executable

LMFEncMPG4.dll

Transform category

MFT_CATEGORY_VIDEO_ENCODER

Header

ILMFEncMPEG4.h

ICodecAPI Supported Properties

LEAD MPEG-4 Encoder CodecAPI Support

Note: Media types are defined in lGUIDs.h header file.

Platforms

Win 32, x64

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Transforms C API Help