|
||
Interface status: | deprecated | 7.0s - Replaced by Image Conversion library - use CImageDecoder::DataNewL() |
class CMdaImageDescToBitmapUtility : public CMdaImageDataReadUtility;
Implements format conversion of a descriptor-based image to a bitmap.
This class has been deprecated in 7.0s, it's functionality is now part of the Image Converter Library. For more information
see CImageDecoder
.
The class provides functions to create an instance of this conversion utility and to open and prepare the image data.Conversion is performed using the image conversion utility interface.
CBase
-
Base class for all classes to be instantiated on the heap.
CActive
-
The core class of the active object abstraction.
CMdaImageUtility
- Defines the public interface to image conversion.
CMdaImageDataReadUtility
- Base class used in the derivation of CMdaImageDescToBitmapUtility and CMdaImageF...
CMdaImageDescToBitmapUtility
- Implements format conversion of a descriptor-based image to a bitmap.
Defined in CMdaImageDescToBitmapUtility
:
NewL(MMdaImageUtilObserver &,CMdaServer *)
Constructs a new instance of the descriptor-based image to bitmap conversion uti...OpenL(const TDesC8 &,TMdaClipFormat *,TMdaPackage *,TMdaPackage *)
Opens the descriptor-based image.Inherited from CActive
:
CActive(TInt)
Constructs the active object with the specified priority.Cancel()
Cancels the wait for completion of an outstanding request.Deque()
Removes the active object from the active scheduler's list of active objects.EPriorityHigh
A priority higher than EPriorityUserInput.EPriorityIdle
A low priority, useful for active objects representing background processing.EPriorityLow
A priority higher than EPriorityIdle but lower than EPriorityStandard.EPriorityStandard
Most active objects will have this priority.EPriorityUserInput
A priority higher than EPriorityStandard; useful for active objects handling use...Extension_(TUint,TAny *&,TAny *)
Extension function IsActive()const
Determines whether the active object has a request outstanding.IsAdded()const
Determines whether the active object has been added to the active scheduler's li...Priority()const
Gets the priority of the active object.RunError(TInt)
Handles a leave occurring in the request completion event handler CActive::RunL(...SetActive()
Indicates that the active object has issued a request and that it is now outstan...SetPriority(TInt)
Sets the priority of the active object.TPriority
Defines standard priorities for active objects. iStatus
The request status associated with an asynchronous request.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CMdaImageDataReadUtility
:
CancelConvertL()
Cancels the conversion operation.ConvertL(CFbsBitmap &,CFbsBitmap &,TInt)
Begins the image conversion operation for the specified frame overloaded functio...ConvertL(CFbsBitmap &,TInt)
Begins the image conversion operation for the specified frame overloaded functio...DoCancel()
Implements cancellation of an outstanding request.DoClose()
FrameCommentL(TInt)
Returns a particular comment attached to a given frame of the image This functio...ImageReadUtil_Reserved2()
ImageReadUtil_Reserved3()
ImageReadUtil_Reserved4()
RunL()
Handles an active object's request completion event.Inherited from CMdaImageUtility
:
Close()
Closes the open file-based or descriptor-based image.FrameCount()const
Returns the number of frames in the image, counting from the first frame in the ...FrameInfo(TInt,TFrameInfo &)const
Retrieves information about the specified frame.ImageUtil_Reserved1()
ImageUtil_Reserved2()
ImageUtil_Reserved3()
ImageUtil_Reserved4()
MoscoStateChangeEvent(CBase *,TInt,TInt,TInt)
Interface status: | deprecated | Inherited from: CMdaImageDescToBitmapUtility |
IMPORT_C static CMdaImageDescToBitmapUtility* NewL(MMdaImageUtilObserver &aObserver, CMdaServer *aServer=0);
Constructs a new instance of the descriptor-based image to bitmap conversion utility object.
The function leaves if this object cannot be created.
|
|
Interface status: | deprecated | Inherited from: CMdaImageDescToBitmapUtility |
IMPORT_C void OpenL(const TDesC8 &aDescriptor, TMdaClipFormat *aFormat=0,TMdaPackage *aCodec=0,TMdaPackage *aExtra=0);
Opens the descriptor-based image.
The function is asynchronous. When the open operation is complete, successfully or otherwise, the callback function MMdaImageUtilObserver::MiuoOpenComplete(TInt)
is called.Open must complete successfully before starting any conversion operation. The function can complete with KErrUnderflow,
if there is insufficient information in the descriptor. Typically, this occurs when using the descriptor as a cache. In this
situation, open should be performed repeatedly until the descriptor has accumulated enough information for the operation to
complete with KErrNone.
Note: The optional parameters can be used to force the Media Server to interpret the descriptor-based data as being of a specific type. This is necessary for formats such as WAP wireless bitmap where the supplied descriptor does not contain a uniquely recognisable signature.
|