ImageProcessor::CImageProcessorImpl Class Reference
| class ImageProcessor::CImageProcessorImpl : public CBase |
Inherits from
- ImageProcessor::CImageProcessorImpl
| Public Member Functions |
|---|
| ~CImageProcessorImpl() |
| void | AppendOverlayDrmInputL() |
| void | ApplyOperationL(CImgProcessor::TOperation) |
|
TRgb
| BackgroundColorL() |
|
TInt
| CalculatePixelBufferSizeL(TSize, TDisplayMode, TUint32) |
|
TInt
| CalculatePixelBufferSizeL(TSize, const TUid &, TUint32) |
|
TBool
| CanRedoL() |
|
TBool
| CanUndoL() |
| void | Cancel() |
| void | CheckStateL(CImgProcessor::TState) |
| void | Cleanup() |
| void | ConvertFileExtensionToUidL(const TDesC &, TUid &, TUid &) |
| void | ConvertMimeTypeToUidL(const TDesC8 &, TUid &, TUid &) |
| void | ConvertUidToFileExtensionL(TDes &, const TUid &, const TUid &) |
| void | ConvertUidToMimeTypeL(TDes8 &, const TUid &, const TUid &) |
| void | CreateInputL(CFbsBitmap &) |
| void | CreateInputL(CImageFrame &) |
| void | CreateInputL(const TSize &, const TRgb &) |
|
TSize
| CurrentSizeL() |
|
TEffect * | EffectL(TUid) |
|
TAny * | Extension(TUid) |
| void | InitializeL(TUint64) |
|
TInputInfo * | InputInfoL() |
| void | InputUpdatedL() |
|
TBool
| IsBusy(CImgProcessor::TState) |
|
TBool
| IsInputSet() |
|
TBool
| IsOutputSet() |
|
CImageProcessorImpl * | NewL(RFs &, CImgProcessor &, MImgProcessorObserver &, TUid) |
|
TUint64
| Options() |
|
TOutputInfo * | OutputInfoL() |
|
RArray< TDisplayMode > & | OverlayInputDisplayModesL() |
|
RArray< TUid > & | OverlayInputFormatsL() |
|
RArray< TUid > & | OverlayInputImageFrameFormatsL() |
|
TOverlay * | OverlayL() |
| void | PostEvent(TInt, TUid, TInt, TInt) |
|
TPreview * | PreviewL(TInt) |
|
RArray< TDisplayMode > & | PreviewOutputDisplayModesL() |
|
RArray< TUid > & | PreviewOutputImageFrameFormatsL() |
| void | ProcessEventL(TInt, TUid, TInt, TInt) |
| void | ProcessL(const TSize &, TBool) |
|
TProgressInfo * | ProgressInfoL() |
| void | RedoAllL() |
| void | RedoL() |
| void | ResetL() |
| void | ResetOverlayDrmInput() |
| void | RestoreStateL() |
| void | SetBackgroundColorL(const TRgb &) |
| void | SetInputL(const TDesC &, const TUid &, const TUid &) |
| void | SetInputL(RFile &, const TUid &, const TUid &) |
| void | SetInputL(TMMSource &, const TUid &, const TUid &) |
| void | SetInputL(const TDesC8 &, const TUid &, const TUid &) |
| void | SetInputL(const CFbsBitmap &, const CFbsBitmap *) |
| void | SetInputL(const CImageFrame &) |
| void | SetInputL(CImagePanorama &) |
| void | SetInputRectL(const TRect &) |
| void | SetOptionsL(TUint64) |
| void | SetOutputL(const TDesC &, const TUid &, const TUid &) |
| void | SetOutputL(RFile &, const TUid &, const TUid &) |
| void | SetOutputL(RBuf8 &, const TUid &, const TUid &) |
| void | SetOutputL(CImageFrame &) |
| void | SetOutputL(CFbsBitmap &, CFbsBitmap *) |
| void | SetOverlayDrmInput(CImageProcessorDrmInput *) |
| void | SetStateL(CImgProcessor::TState) |
|
CImgProcessor::TState
| State() |
| void | SupportedEffectsL(RArray< TUid > &) |
| void | SupportedInputDisplayModesL(RArray< TDisplayMode > &) |
| void | SupportedInputFormatsL(RArray< TUid > &) |
| void | SupportedInputImageFrameFormatsL(RArray< TUid > &) |
| void | SupportedInputSubFormatsL(TUid, RArray< TUid > &) |
|
TUint
| SupportedOperations() |
|
TUint64
| SupportedOptions() |
| void | SupportedOutputDisplayModesL(RArray< TDisplayMode > &) |
| void | SupportedOutputFormatsL(RArray< TUid > &) |
| void | SupportedOutputImageFrameFormatsL(RArray< TUid > &) |
| void | SupportedOutputSubFormatsL(TUid, RArray< TUid > &) |
| void | UndoAllL() |
| void | UndoL() |
Constructor & Destructor Documentation
CImageProcessorImpl(RFs &, CImgProcessor &, TUid)
| CImageProcessorImpl | ( | RFs & | aFileServerSession, |
| | CImgProcessor & | aImageProcessor, |
| | TUid | aPluginUid |
| | ) | [private] |
Member Functions Documentation
AppendOverlayDrmInputL()
| void | AppendOverlayDrmInputL | ( | ) | |
ApplyOperationL(CImgProcessor::TOperation)
BackgroundColorL()
|
TRgb
| BackgroundColorL | ( | ) | const |
CalculatePixelBufferSizeL(TSize, TDisplayMode, TUint32)
CalculatePixelBufferSizeL(TSize, const TUid &, TUint32)
|
TInt
| CalculatePixelBufferSizeL | ( | TSize | aSizeInPixels, |
| | const TUid & | aFormat, |
| | TUint32 | aScanLineLength = 0 |
| | ) | const |
CheckInputFormatL(const TUid &, const TUid &)
| void | CheckInputFormatL | ( | const TUid & | aFormat, |
| | const TUid & | aSubFormat |
| | ) | [private] |
Parameters
| const TUid & aFormat | |
| const TUid & aSubFormat | |
CheckOutputFormatL(const TUid &, const TUid &)
| void | CheckOutputFormatL | ( | const TUid & | aFormat, |
| | const TUid & | aSubFormat |
| | ) | [private] |
Parameters
| const TUid & aFormat | |
| const TUid & aSubFormat | |
CheckStateL(CImgProcessor::TState)
ConstructL(MImgProcessorObserver &)
ConvertFileExtensionToUidL(const TDesC &, TUid &, TUid &)
| void | ConvertFileExtensionToUidL | ( | const TDesC & | aFileExtension, |
| | TUid & | aFormat, |
| | TUid & | aSubFormat |
| | ) | |
ConvertMimeTypeToUidL(const TDesC8 &, TUid &, TUid &)
| void | ConvertMimeTypeToUidL | ( | const TDesC8 & | aMimeType, |
| | TUid & | aFormat, |
| | TUid & | aSubFormat |
| | ) | |
ConvertUidToFileExtensionL(TDes &, const TUid &, const TUid &)
| void | ConvertUidToFileExtensionL | ( | TDes & | aFileExtension, |
| | const TUid & | aFormat, |
| | const TUid & | aSubFormat |
| | ) | |
Parameters
| TDes & aFileExtension | |
| const TUid & aFormat | |
| const TUid & aSubFormat | |
ConvertUidToMimeTypeL(TDes8 &, const TUid &, const TUid &)
| void | ConvertUidToMimeTypeL | ( | TDes8 & | aMimeType, |
| | const TUid & | aFormat, |
| | const TUid & | aSubFormat |
| | ) | |
CreateInputL(CFbsBitmap &)
CreateInputL(CImageFrame &)
CreateInputL(const TSize &, const TRgb &)
| void | CreateInputL | ( | const TSize & | aSize, |
| | const TRgb & | aColor |
| | ) | |
CurrentSizeL()
|
TSize
| CurrentSizeL | ( | ) | const |
EffectFactoryL(TUid, Plugin::MEffect *)
InitializeFrameworkEffectsL()
| void | InitializeFrameworkEffectsL | ( | ) | [private] |
IsBusy(CImgProcessor::TState)
IsFrameworkEffect(TUid)
|
TBool
| IsFrameworkEffect | ( | TUid | aEffect | ) | const [private] |
IsInputSet()
|
TBool
| IsInputSet | ( | ) | const [inline] |
IsOutputSet()
|
TBool
| IsOutputSet | ( | ) | const [inline] |
IsPluginEffect(TUid)
|
TBool
| IsPluginEffect | ( | TUid | aEffect | ) | const [private] |
NewL(RFs &, CImgProcessor &, MImgProcessorObserver &, TUid)
OverlayInputDisplayModesL()
OverlayInputImageFrameFormatsL()
|
RArray< TUid > & | OverlayInputImageFrameFormatsL | ( | ) | [inline] |
PostEvent(TInt, TUid, TInt, TInt)
PreviewOutputDisplayModesL()
PreviewOutputImageFrameFormatsL()
|
RArray< TUid > & | PreviewOutputImageFrameFormatsL | ( | ) | [inline] |
ProcessEventL(TInt, TUid, TInt, TInt)
ProcessL(const TSize &, TBool)
| void | ProcessL | ( | const TSize & | aSize, |
| | TBool | aMaintainAspectRatio |
| | ) | |
ResetOverlayDrmInput()
| void | ResetOverlayDrmInput | ( | ) | [inline] |
SetBackgroundColorL(const TRgb &)
| void | SetBackgroundColorL | ( | const TRgb & | aColor | ) | |
SetInputL(const TDesC &, const TUid &, const TUid &)
| void | SetInputL | ( | const TDesC & | aFilename, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| const TDesC & aFilename | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetInputL(RFile &, const TUid &, const TUid &)
| void | SetInputL | ( | RFile & | aFile, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| RFile & aFile | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetInputL(TMMSource &, const TUid &, const TUid &)
| void | SetInputL | ( | TMMSource & | aDrmFile, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| TMMSource & aDrmFile | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetInputL(const TDesC8 &, const TUid &, const TUid &)
| void | SetInputL | ( | const TDesC8 & | aBuffer, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| const TDesC8 & aBuffer | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetInputL(const CFbsBitmap &, const CFbsBitmap *)
SetInputL(const CImageFrame &)
SetInputL(CImagePanorama &)
| void | SetInputL | ( | CImagePanorama & | aPanorama | ) | |
Parameters
| CImagePanorama & aPanorama | |
SetInputRectL(const TRect &)
| void | SetInputRectL | ( | const TRect & | aRect | ) | |
SetOutputL(const TDesC &, const TUid &, const TUid &)
| void | SetOutputL | ( | const TDesC & | aFilename, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| const TDesC & aFilename | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetOutputL(RFile &, const TUid &, const TUid &)
| void | SetOutputL | ( | RFile & | aFile, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| RFile & aFile | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetOutputL(RBuf8 &, const TUid &, const TUid &)
| void | SetOutputL | ( | RBuf8 & | aBuffer, |
| | const TUid & | aFormat = KNullUid, |
| | const TUid & | aSubFormat = KNullUid |
| | ) | |
Parameters
| RBuf8 & aBuffer | |
| const TUid & aFormat = KNullUid | |
| const TUid & aSubFormat = KNullUid | |
SetOutputL(CImageFrame &)
SetOutputL(CFbsBitmap &, CFbsBitmap *)
SetOverlayDrmInput(CImageProcessorDrmInput *)
SetStateL(CImgProcessor::TState)
SupportedEffectsL(RArray< TUid > &)
| void | SupportedEffectsL | ( | RArray< TUid > & | aEffects | ) | const |
SupportedInputDisplayModesL(RArray< TDisplayMode > &)
SupportedInputFormatsL(RArray< TUid > &)
| void | SupportedInputFormatsL | ( | RArray< TUid > & | aFormats | ) | const |
SupportedInputImageFrameFormatsL(RArray< TUid > &)
| void | SupportedInputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const |
SupportedInputSubFormatsL(TUid, RArray< TUid > &)
| void | SupportedInputSubFormatsL | ( | TUid | aFormat, |
| | RArray< TUid > & | aSubFormats |
| | ) | const |
SupportedOperations()
|
TUint
| SupportedOperations | ( | ) | const |
SupportedOutputDisplayModesL(RArray< TDisplayMode > &)
SupportedOutputFormatsL(RArray< TUid > &)
| void | SupportedOutputFormatsL | ( | RArray< TUid > & | aFormats | ) | const |
SupportedOutputImageFrameFormatsL(RArray< TUid > &)
| void | SupportedOutputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const |
SupportedOutputSubFormatsL(TUid, RArray< TUid > &)
| void | SupportedOutputSubFormatsL | ( | TUid | aFormat, |
| | RArray< TUid > & | aSubFormats |
| | ) | const |
Member Data Documentation
CImageProcessorCallback * iCallbackHandler
| CImageProcessorCallback * | iCallbackHandler | [private] |
CImageProcessorDrmInput * iDrmInput
RPointerArray< TEffect > iEffects
RFs & iFileServerSession
|
RFs & | iFileServerSession | [private] |
RArray< TUid > iFrameworkEffects
CImgProcessor & iImageProcessor
RArray< TDisplayMode > iInputDisplayModes
RArray< TUid > iInputFormats
RArray< TUid > iInputImageFrameFormats
TBool
iIsInputSet
|
TBool
| iIsInputSet | [private] |
TBool
iIsOutputSet
|
TBool
| iIsOutputSet | [private] |
RArray< TDisplayMode > iOutputDisplayModes
RArray< TUid > iOutputFormats
RArray< TUid > iOutputImageFrameFormats
TOutputInfo * iOutputInfo
CImageProcessorDrmInput * iOverlayDrmInput
RPointerArray< CImageProcessorDrmInput > iOverlayDrmInputs
RArray< TDisplayMode > iOverlayInputDisplayModes
RArray< TUid > iOverlayInputFormats
RArray< TUid > iOverlayInputImageFrameFormats
|
RArray< TUid > | iOverlayInputImageFrameFormats | [private] |
MImgProcessorPlugin * iPlugin
TUid
iPluginDtorKey
|
TUid
| iPluginDtorKey | [private] |
RArray< TUid > iPluginEffects
RArray< TDisplayMode > iPreviewOutputDisplayModes
RArray< TUid > iPreviewOutputImageFrameFormats
|
RArray< TUid > | iPreviewOutputImageFrameFormats | [private] |
RPointerArray< TPreview > iPreviews
CImgProcessor::TState
iPreviousState
TProgressInfo * iProgressInfo
CImgProcessor::TState
iState
TUint
iSupportedOperations
|
TUint
| iSupportedOperations | [private] |
TUint64
iSupportedOptions
RFileExtensionMIMETypeArray
iTypesUtilityArray
const TBool iValidStates
| const TBool | iValidStates | [private, static] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.