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 CExifTag DuplicateL () 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