#include <icl/imageconversionextension.h>
class TImageConvOperation |
Public Member Enumerations | |
---|---|
enum | TOperation { ERotation90DegreesClockwise, ERotation180DegreesClockwise, ERotation270DegreesClockwise, EMirrorHorizontalAxis, EMirrorVerticalAxis } |
Public Member Functions | |
---|---|
IMPORT_C void | AddOperationL(TOperation) |
IMPORT_C TUint | Capabilities() |
IMPORT_C void | ClearOperationStack() |
Image Conversion Library extensions. When applied together there is an implicit order for operations: 1. Crop or clip. 2. Scale 3. Rotate / mirror over axis. Operation extension for Image Conversion Library. Allows rotation and mirror over axis.
Operations or transforms on an image.
IMPORT_C void | AddOperationL | ( | TOperation | aOperation | ) |
Set up an operation be applied to the source. May be called more than once to set up a stack of operations, but it is not possible to add more than one operation in a single call. The operations are applied to the image in the same order as they are added.
Parameter | Description |
---|---|
aOperation | The operation to add to the current stack of operations. |
IMPORT_C TUint | Capabilities | ( | ) | const |
Get the codec plugin's capabilities.
Returns: Bitmask combination of TOperation. Bit is set if decoder plugin supports the operation.