ImageProcessor::TOutputInfo Class Reference

class ImageProcessor::TOutputInfo

This class provides functions to write image output details.

Public Member Functions
IMPORT_C TAny *Extension(TUid)
IMPORT_C voidSetJpegQualityL(TReal32 &)
IMPORT_C voidSetSamplingL(TUid &)
Private Member Functions
TOutputInfo(Plugin::MOutputInfo &, CImageProcessorImpl &)
Private Attributes
CImageProcessorImpl &iImageProcessorImpl
Plugin::MOutputInfo &iOutputInfoImpl
TInt iReserved

Constructor & Destructor Documentation

TOutputInfo(Plugin::MOutputInfo &, CImageProcessorImpl &)

TOutputInfo(Plugin::MOutputInfo &aOutputInfoImpl,
CImageProcessorImpl &aImageProcessorImpl
)[private]

Parameters

Plugin::MOutputInfo & aOutputInfoImpl
CImageProcessorImpl & aImageProcessorImpl

Member Functions Documentation

Extension(TUid)

IMPORT_C TAny *Extension(TUidaExtension)const

Retrieves access to a custom extension.

Parameters

TUid aExtensionThe UID of the extension to be retrieved

SetJpegQualityL(TReal32 &)

IMPORT_C voidSetJpegQualityL(TReal32 &aQuality)

Sets the output JPEG image quality

Parameters

TReal32 & aQualityThe new JPEG image quality to set to the output. Range (0, 1], where 1 means best JPEG quality (100%).

SetSamplingL(TUid &)

IMPORT_C voidSetSamplingL(TUid &aSampling)

Sets the output JPEG image sampling rate

Parameters

TUid & aSamplingThe new JPEG image sampling rate to set to the output.

Member Data Documentation

CImageProcessorImpl & iImageProcessorImpl

CImageProcessorImpl &iImageProcessorImpl[private]

Plugin::MOutputInfo & iOutputInfoImpl

Plugin::MOutputInfo &iOutputInfoImpl[private]

TInt iReserved

TInt iReserved[private]