Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: mdaimageconverter.h
Link against: mediaclientimage.lib

Class CMdaImageBitmapToDescUtility

class CMdaImageBitmapToDescUtility : public CMdaImageDataWriteUtility;

Description

This class has been deprecated in 7.0s, it's functionality is now part of the Image Converter Library. For more information see CImageEncoder.

Derivation

Members

Defined in CMdaImageBitmapToDescUtility:
CreateL(), NewL()

Inherited from CActive:
Cancel(), Deque(), EPriorityHigh, EPriorityIdle, EPriorityLow, EPriorityStandard, EPriorityUserInput, Extension_(), IsActive(), IsAdded(), Priority(), RunError(), SetActive(), SetPriority(), TPriority, iStatus

Inherited from CBase:
Delete(), operator new()

Inherited from CMdaImageDataWriteUtility:
CancelConvertL(), ConvertL(), DoCancel(), DoClose(), Encoder(), ImageWriteUtil_Reserved1(), ImageWriteUtil_Reserved2(), ImageWriteUtil_Reserved3(), RunL()

Inherited from CMdaImageUtility:
Close(), FrameCount(), FrameInfo(), ImageUtil_Reserved1(), ImageUtil_Reserved2(), ImageUtil_Reserved3(), ImageUtil_Reserved4(), MoscoStateChangeEvent()


Construction and destruction


NewL()

static IMPORT_C CMdaImageBitmapToDescUtility *NewL(MMdaImageUtilObserver &aObserver, CMdaServer *aServer=0);

Description

Constructs a new instance of the bitmap to descriptor-based image conversion utility.

The function leaves if this object cannot be created.

Parameters

MMdaImageUtilObserver &aObserver

The image utility observer interface

CMdaServer *aServer

A pointer to a server object. The default is NULL which means that one is automatically constructed and owned by this conversion utility object. If not NULL, the client must construct, and be responsible for, the server object. This option may be more efficient if a number of conversion utility objects are to be created.

Return value

CMdaImageBitmapToDescUtility *

A pointer to the new instance of the bitmap to descriptor-based image conversion utility.

[Top]


Member functions


CreateL()

IMPORT_C void CreateL(TDes8 &aDescriptor, TMdaClipFormat *aFormat, TMdaPackage *aCodec, TMdaPackage *aExtra);

Description

Initialises the supplied descriptor to receive the descriptor-based image.

The function is asynchronous. When the operation is complete, successfully or otherwise, the callback function MMdaImageUtilObserver::MiuoCreateComplete() is called.The descriptor must have been successfully initialised before any conversion operation can start.

Parameters

TDes8 &aDescriptor

A descriptor to contain the image.

TMdaClipFormat *aFormat

The data format. This is optional.

TMdaPackage *aCodec

The codec to use. This is optional.

TMdaPackage *aExtra

Additional information which the Media Server may need to recognise the data format. This is optional.