OpenRaw::Internals::CIFF Namespace Reference


Classes

class  RecordEntry
class  Heap
class  HeapFileHeader

Enumerations

enum  { STORAGELOC_MASK = 0xc000, FORMAT_MASK = 0x3800, TAGCODE_MASK = 0x3fff }
enum  {
  TAG_NULLRECORD = 0x0000, TAG_FREEBYTES = 0x0001, TAG_COLORINFO1 = 0x0032, TAG_FILEDESCRIPTION = 0x0805,
  TAG_RAWMAKEMODEL = 0x080a, TAG_FIRMWAREVERSION = 0x080b, TAG_COMPONENTVERSION = 0x080c, TAG_ROMOPERATIONMODE = 0x080d,
  TAG_OWNERNAME = 0x0810, TAG_IMAGETYPE = 0x0815, TAG_ORIGINALFILENAME = 0x0816, TAG_THUMBNAILFILENAME = 0x0817,
  TAG_TARGETIMAGETYPE = 0x100a, TAG_SHUTTERRELEASEMETHOD = 0x1010, TAG_SHUTTERRELEASETIMING = 0x1011, TAG_RELEASESETTING = 0x1016,
  TAG_BASEISO = 0x101c, TAG_FOCALLENGTH = 0x1029, TAG_SHOTINFO = 0x102a, TAG_COLORINFO2 = 0x102c,
  TAG_CAMERASETTINGS = 0x102d, TAG_SENSORINFO = 0x1031, TAG_CUSTOMFUNCTIONS = 0x1033, TAG_PICTUREINFO = 0x1038,
  TAG_WHITEBALANCETABLE = 0x10a9, TAG_COLORSPACE = 0x10b4, TAG_IMAGESPEC = 0x1803, TAG_RECORDID = 0x1804,
  TAG_SELFTIMERTIME = 0x1806, TAG_TARGETDISTANCESETTING = 0x1807, TAG_SERIALNUMBER = 0x180b, TAG_CAPTUREDTIME = 0x180e,
  TAG_IMAGEINFO = 0x1810, TAG_FLASHINFO = 0x1813, TAG_MEASUREDEV = 0x1814, TAG_FILENUMBER = 0x1817,
  TAG_EXPOSUREINFO = 0x1818, TAG_DECODERTABLE = 0x1835, TAG_RAWIMAGEDATA = 0x2005, TAG_JPEGIMAGE = 0x2007,
  TAG_JPEGTHUMBNAIL = 0x2008, TAG_IMAGEDESCRIPTION = 0x2804, TAG_CAMERAOBJECT = 0x2807, TAG_SHOOTINGRECORD = 0x3002,
  TAG_MEASUREDINFO = 0x3003, TAG_CAMERASPECIFICATION = 0x3004, TAG_IMAGEPROPS = 0x300a, TAG_EXIFINFORMATION = 0x300b
}


Enumeration Type Documentation

anonymous enum

mask for the typeCode

Enumerator:
STORAGELOC_MASK  storage location bit mask
FORMAT_MASK  format of the data
TAGCODE_MASK  include the format, because the last part is non significant

Definition at line 43 of file ciffcontainer.h.

anonymous enum

tags for the CIFF records. List made by a combination of the CIFF spec and what exifprobe by Duane H. Hesser has.

Enumerator:
TAG_NULLRECORD 
TAG_FREEBYTES 
TAG_COLORINFO1 
TAG_FILEDESCRIPTION 
TAG_RAWMAKEMODEL 
TAG_FIRMWAREVERSION 
TAG_COMPONENTVERSION 
TAG_ROMOPERATIONMODE 
TAG_OWNERNAME 
TAG_IMAGETYPE 
TAG_ORIGINALFILENAME 
TAG_THUMBNAILFILENAME 
TAG_TARGETIMAGETYPE 
TAG_SHUTTERRELEASEMETHOD 
TAG_SHUTTERRELEASETIMING 
TAG_RELEASESETTING 
TAG_BASEISO 
TAG_FOCALLENGTH 
TAG_SHOTINFO 
TAG_COLORINFO2 
TAG_CAMERASETTINGS 
TAG_SENSORINFO 
TAG_CUSTOMFUNCTIONS 
TAG_PICTUREINFO 
TAG_WHITEBALANCETABLE 
TAG_COLORSPACE 
TAG_IMAGESPEC 
TAG_RECORDID 
TAG_SELFTIMERTIME 
TAG_TARGETDISTANCESETTING 
TAG_SERIALNUMBER 
TAG_CAPTUREDTIME 
TAG_IMAGEINFO 
TAG_FLASHINFO 
TAG_MEASUREDEV 
TAG_FILENUMBER 
TAG_EXPOSUREINFO 
TAG_DECODERTABLE 
TAG_RAWIMAGEDATA 
TAG_JPEGIMAGE 
TAG_JPEGTHUMBNAIL 
TAG_IMAGEDESCRIPTION 
TAG_CAMERAOBJECT 
TAG_SHOOTINGRECORD 
TAG_MEASUREDINFO 
TAG_CAMERASPECIFICATION 
TAG_IMAGEPROPS 
TAG_EXIFINFORMATION 

Definition at line 53 of file ciffcontainer.h.


Generated on Thu Aug 30 14:14:46 2007 for libopenraw by  doxygen 1.5.3