#include "tranp.h"
class TTranpPicture |
Public Member Functions | |
---|---|
TTranpPicture() | |
~TTranpPicture() | |
IMPORT_C const TDesC8 & | Filename() |
IMPORT_C void | GetLatticeSize(TLatticeSize &, TInt &, TInt &) |
IMPORT_C const TDesC8 * | GetThumbNail() |
IMPORT_C TInt | LoadFromJpeg(const TFileName &) |
IMPORT_C TInt | LoadFromUPF(const TFileName &) |
IMPORT_C const TDesC8 & | LongFilename() |
IMPORT_C const TDesC8 * | Picture() |
IMPORT_C TInt | SaveAsJpeg(const TFileName &) |
IMPORT_C TInt | SaveAsUPF(const TFileName &) |
IMPORT_C void | SetDesiredLatticeSize(TLatticeSize, TInt, TInt) |
IMPORT_C void | SetFilename(const TDesC8 &) |
IMPORT_C void | SetLongFilename(const TDesC8 &) |
IMPORT_C void | SetTime(const TDesC8 &) |
IMPORT_C const TDesC8 & | Time() |
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.
IMPORT_C const TDesC8 & | Filename | ( | ) |
Gets the DOS 8.3 format file name of the picture.
Returns: The filename in 8.3 format.
IMPORT_C void | GetLatticeSize | ( | TLatticeSize & | aSize, |
TInt & | iWidth, | |||
TInt & | iHeight | |||
) |
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.
Loads JPEG format image data from the specified file on the host device.
Parameter | Description |
---|---|
aFileName | The name of the file containing the JPEG format image data. |
Returns: KErrNone if successful, otherwise one of the other system wide error codes.
Loads native UPF format image data from the specified file on the host device.
Parameter | Description |
---|---|
aFileName | The name of the file containing the native UPF format image data. |
Returns: KErrNone if successful, otherwise one of the other system wide error codes.
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.
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.
Saves the image data in JPEG format to the specified file on the host device.
Parameter | Description |
---|---|
aFileName | The name of the file to contain the JPEG format image data. |
Returns: KErrNone if successful, otherwise one of the other system wide error codes.
Saves the image data in native UPF format to the specified file on the host device.
Parameter | Description |
---|---|
aFileName | The 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.
IMPORT_C void | SetDesiredLatticeSize | ( | TLatticeSize | aSize, |
TInt | iWidth = 0, | |||
TInt | iHeight = 0 | |||
) |
IMPORT_C void | SetFilename | ( | const TDesC8 & | aName | ) |
Sets the file name of the picture in DOS 8.3 format.
Parameter | Description |
---|---|
aName | The filename in 8.3 format. |
IMPORT_C void | SetLongFilename | ( | const TDesC8 & | aName | ) |
Sets the file name of the picture in SJIS or as an ISO8859-1 character string.
Parameter | Description |
---|---|
aName | The filename in long format. |
IMPORT_C void | SetTime | ( | const TDesC8 & | aTime | ) |
Sets the time stamp attribute iTime to aTime for the picture.
Parameter | Description |
---|---|
aTime | The time stamp in YYYYMMDDHHMMSS character format. |
IMPORT_C const TDesC8 & | Time | ( | ) |
Returns the time stamp attribute for the picture
Returns: iTime The time stamp in YYYYMMDDHHMMSS character format.