TTranpPicture Class Reference

#include "tranp.h"

Link against: irtranp.lib

class TTranpPicture
Public Member Functions
TTranpPicture()
~TTranpPicture()
IMPORT_C const TDesC8 &Filename()
IMPORT_C voidGetLatticeSize(TLatticeSize &, TInt &, TInt &)
IMPORT_C const TDesC8 *GetThumbNail()
IMPORT_C TIntLoadFromJpeg(const TFileName &)
IMPORT_C TIntLoadFromUPF(const TFileName &)
IMPORT_C const TDesC8 &LongFilename()
IMPORT_C const TDesC8 *Picture()
IMPORT_C TIntSaveAsJpeg(const TFileName &)
IMPORT_C TIntSaveAsUPF(const TFileName &)
IMPORT_C voidSetDesiredLatticeSize(TLatticeSize, TInt, TInt)
IMPORT_C voidSetFilename(const TDesC8 &)
IMPORT_C voidSetLongFilename(const TDesC8 &)
IMPORT_C voidSetTime(const TDesC8 &)
IMPORT_C const TDesC8 &Time()

Detailed Description

Represents a picture in Unified Picture Format (UPF), a standard for image data transmitted via infrared communication.

An object of this type is used when transmitting pictures using the IrTranP protocol.

A received picture can be saved as a JPEG type for viewing or it can be saved in native UPF format.

Constructor & Destructor Documentation

TTranpPicture ( )

IMPORT_CTTranpPicture()

Constructor

~TTranpPicture ( )

IMPORT_C~TTranpPicture()

Destructor

Member Function Documentation

Filename ( )

IMPORT_C const TDesC8 &Filename()

Gets the DOS 8.3 format file name of the picture.

Returns: The filename in 8.3 format.

GetLatticeSize ( TLatticeSize &, TInt &, TInt & )

IMPORT_C voidGetLatticeSize(TLatticeSize &aSize,
TInt &iWidth,
TInt &iHeight
)

GetThumbNail ( )

IMPORT_C const TDesC8 *GetThumbNail()

Returns a pointer to a descriptor containing a thumbnail representation of the image. The thumbnail is in JPEG format.

Returns: A pointer to the thumbnail data.

LoadFromJpeg ( const TFileName & )

IMPORT_C TIntLoadFromJpeg(const TFileName &aFileName)

Loads JPEG format image data from the specified file on the host device.

ParameterDescription
aFileNameThe name of the file containing the JPEG format image data.

Returns: KErrNone if successful, otherwise one of the other system wide error codes.

LoadFromUPF ( const TFileName & )

IMPORT_C TIntLoadFromUPF(const TFileName &aFileName)

Loads native UPF format image data from the specified file on the host device.

ParameterDescription
aFileNameThe name of the file containing the native UPF format image data.

Returns: KErrNone if successful, otherwise one of the other system wide error codes.

LongFilename ( )

IMPORT_C const TDesC8 &LongFilename()

Returns the file name of the picture in SJIS or as an ISO8859-1 character string.

Returns: The filename in long format.

Picture ( )

IMPORT_C const TDesC8 *Picture()

Gets a pointer to a non-modifiable descriptor containing the image data. The image is in JPEG format.

Returns: A pointer to the image data.

SaveAsJpeg ( const TFileName & )

IMPORT_C TIntSaveAsJpeg(const TFileName &aFileName)

Saves the image data in JPEG format to the specified file on the host device.

ParameterDescription
aFileNameThe name of the file to contain the JPEG format image data.

Returns: KErrNone if successful, otherwise one of the other system wide error codes.

SaveAsUPF ( const TFileName & )

IMPORT_C TIntSaveAsUPF(const TFileName &aFileName)

Saves the image data in native UPF format to the specified file on the host device.

ParameterDescription
aFileNameThe name of the file to contain the native UPF format image data.

Returns: KErrNone if successful, otherwise one of the other system wide error codes.

SetDesiredLatticeSize ( TLatticeSize, TInt, TInt )

IMPORT_C voidSetDesiredLatticeSize(TLatticeSizeaSize,
TIntiWidth = 0,
TIntiHeight = 0
)

SetFilename ( const TDesC8 & )

IMPORT_C voidSetFilename(const TDesC8 &aName)

Sets the file name of the picture in DOS 8.3 format.

ParameterDescription
aNameThe filename in 8.3 format.

SetLongFilename ( const TDesC8 & )

IMPORT_C voidSetLongFilename(const TDesC8 &aName)

Sets the file name of the picture in SJIS or as an ISO8859-1 character string.

ParameterDescription
aNameThe filename in long format.

SetTime ( const TDesC8 & )

IMPORT_C voidSetTime(const TDesC8 &aTime)

Sets the time stamp attribute iTime to aTime for the picture.

ParameterDescription
aTimeThe time stamp in YYYYMMDDHHMMSS character format.

Time ( )

IMPORT_C const TDesC8 &Time()

Returns the time stamp attribute for the picture

Returns: iTime The time stamp in YYYYMMDDHHMMSS character format.