Products | Support | Send comments on this topic. | Email a link to this topic. | Back to Getting Started | Help Version 18.0.10.24
LEADTOOLS Transforms Help

The portion of the file holding the video data. The video data might be compressed to save disk space. The data has to be decompressed using a video decompressor before you can play (see) it.

LEAD MPEG-4 Encoder ICodecAPI Support

Show in webframe

The LEAD MPEG-4 Encoder implements the ICodecAP interface and can be configured by setting any of the supported properties through this interface.

Descriptions of supported transform properties are provided in the following table:

Codec API Property

Description

Property in ILMFMP4Encoder Interface

CODECAPI_AVEncCommonRateControlMode

 

Specifies the rate control mode, Possible values are ( members of  eAVEncCommonRateControlMode enumeration):
eAVEncCommonRateControlMode_Quality: Use the CODECAPI_AVEncCommonQuality property value to regulate the image quality.

eAVEncCommonRateControlMode_PeakConstrainedVBR: Vary the quality over short durations. However, it will achieve an average rate matching the CODECAPI_AVEncCommonMeanBitRate property value.

eAVEncCommonRateControlMode_CBR: Adhere strictly to the rate specified in the CODECAPI_AVEncCommonMeanBitRate property.

 

CompressionMode

CODECAPI_AVEncCommonMeanBitRate

Specifies the average or constant bitrate used when the CODECAPI_AVEncCommonRateControlMode is set to eAVEncCommonRateControlMode_CBR or eAVEncCommonRateControlMode_PeakConstrainedVBR. The value is in bits per second.

BitRate

CODECAPI_AVEncCommonQuality

Specifies the quality factor for encoding. The quality factor is used in compressing the video stream . The lower the quality factor, the better the quality. Possible values range from 1 (best) to 31 (worst).

QFactor

CODECAPI_AVEncCommonMultipassMode

Specifies the number of encoding passes that the encoder supports. Possible values are 1(default) or 2.

EncodingPasses

CODECAPI_AVEncMPVQScaleType

The quantization method applied. Possible values are (members of the eAVEncMPVQScaleType enumeration):

eAVEncMPVQScaleType_Linear:        Use H.263 quantization.
eAVEncMPVScanPattern_AlternateScan:  Use MPEG quantization.

QuantType

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