Public Member Functions |
| ImageFileInfo (const ImageFileInfo &) |
const ImageFileInfo & | operator= (const ImageFileInfo &) |
void | SetMaker (const char *iprMaker) |
const char * | GetMaker () const |
void | SetModel (const char *iprModel) |
const char * | GetModel () const |
void | SetISO (uint32 iISO) |
bool | GetISO (uint32 &oISO) const |
void | SetBias (uint32 iBias) |
bool | GetBias (uint32 &oBias) const |
void | SetWhiteBalance (float iRed, float iGreen, float iBlue) |
bool | GetWhiteBalance (float &oRed, float &oGreen, float &oBlue) const |
void | SetShutter (float iShutter) |
bool | GetShutter (float &oShutter) const |
void | SetAperture (float iAperture) |
bool | GetAperture (float &oAperture) const |
void | SetFocalLength (float iFocalLength) |
bool | GetFocalLength (float &oFocalLength) const |
void | SetTimeStamp (time_t iTimeStamp) |
bool | GetTimeStamp (time_t &oTimeStamp) const |
void | SetDimension (uint32 iWidth, uint32 iHeight) |
bool | GetDimension (uint32 &oWidth, uint32 &oHeight) const |
void | SetBayer (EBayerMatrix iBayer) |
bool | GetBayer (EBayerMatrix &oBayer) const |
void | SetResolution (EResolution iResolution) |
bool | GetResolution (EResolution &oResolution) const |
void | SetPixelType (EPixelType iPixelType) |
bool | GetPixelType (EPixelType &oPixelType) const |
void | SetPreview (const ImageVariant &iPreview) |
bool | GetPreview (ImageVariant &oPreview) const |
bool | UnloadPreview () |
void | SetContent (EImageContent iContent) |
bool | GetContent (EImageContent &oContent) const |
void | Trace () |
Protected Attributes |
uint32 | _flags |
char | _Maker [64] |
char | _Model [72] |
float | _wbRed |
float | _wbGreen |
float | _wbBlue |
float | _shutter |
float | _aperture |
float | _focalLength |
time_t | _timeStamp |
uint32 | _ISO |
uint32 | _width |
uint32 | _height |
uint32 | _bias |
EBayerMatrix | _Bayer |
EResolution | _resolution |
EPixelType | _pixelType |
EImageContent | _content |
ImageVariant | _preview |