TScalerCaps Class Reference

class TScalerCaps

Represents scaling capabilities of the code plugin.

Constructor & Destructor Documentation

TScalerCaps()

IMPORT_CTScalerCaps()

Constructor

TScalerCaps(TInt, TInt, TBool)

IMPORT_CTScalerCaps(TIntaMaxUpscaleLimit,
TIntaMaxDownscaleLimit,
TBoolaPreserveAspectRatioIsNeeded
)

Constructor

Parameters

TInt aMaxUpscaleLimitMaximum upscaling possible.
TInt aMaxDownscaleLimitMaximum downscaling possible.
TBool aPreserveAspectRatioIsNeededETrue if only support preservation of aspect ratio.

Member Functions Documentation

MaxDownscaleLimit()

IMPORT_C TIntMaxDownscaleLimit()const

Maximum downscaling possible.

MaxUpscaleLimit()

IMPORT_C TIntMaxUpscaleLimit()const

Maximum upscaling possible.

MustPreserveAspectRatio()

IMPORT_C TBoolMustPreserveAspectRatio()const

Returns ETrue if the codec must preserve aspect ratio during scaling.

PowerOfTwoScalingOnly()

IMPORT_C TBoolPowerOfTwoScalingOnly()const

Type of scaling which is supported.

Size()

IMPORT_C TUintSize()const

Compatibility - internal use only

Version()

IMPORT_C TUintVersion()const

Compatibility - internal use only

Member Data Documentation

TInt iMaxDownscaleLimit

TInt iMaxDownscaleLimit[private]

TInt iMaxUpscaleLimit

TInt iMaxUpscaleLimit[private]

TBool iMustPreserveAspectRatio

TBool iMustPreserveAspectRatio[private]

TBool iPowerOfTwoScalingOnly

TBool iPowerOfTwoScalingOnly[private]

TInt iReserved

TInt iReserved[private]

TUint iSizeVersion

TUint iSizeVersion[private]