CExifTag Class Reference

API published in: S60 3rd Ed

Link against: exiflib.lib

Capability Information

Required Capabilities

None


#include <
exiftag.h>

Detailed Description

Interface class for handling Exif Tags.

This class is used to get tag data from an Exif image.


Public Types

enum  TExifTagDataType {
  ETagByte = 1, ETagAscii = 2, ETagShort = 3, ETagLong = 4,
  ETagRational = 5, ETagUndefined = 7, ETagSlong = 9, ETagSrational = 10
}
 Tag Data type enumeration. More...

Public Member Functions

virtual ~CExifTag ()
 Destructor.
virtual CExifTagDuplicateL () const =0
 Duplicate constructor.
virtual TExifTagInfo TagInfo () const =0
 Returns the informative fields of a tag.
virtual TPtrC8 Data () const =0
 Returns data contents of a tag.

Member Enumeration Documentation

enum CExifTag::TExifTagDataType
 

Tag Data type enumeration.

Enumerator:
ETagByte 
ETagAscii 
ETagShort 
ETagLong 
ETagRational 
ETagUndefined 
ETagSlong 
ETagSrational 

Constructor & Destructor Documentation

virtual CExifTag::~CExifTag  )  [virtual]
 

Destructor.


Member Function Documentation

virtual TPtrC8 CExifTag::Data  )  const [pure virtual]
 

Returns data contents of a tag.

Parameters:
@return Unmodifiable pointer to tag data.
virtual CExifTag* CExifTag::DuplicateL  )  const [pure virtual]
 

Duplicate constructor.

Creates an exact copy instance of the tag.

Parameters:
@return An instance of this class including the same contents of this instance.
virtual TExifTagInfo CExifTag::TagInfo  )  const [pure virtual]
 

Returns the informative fields of a tag.

Parameters:
@return TExifTagInfo structure including informative fields of a tag

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top