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.