Remove whitespace, update email addresses and URLs.
[kodak.git] / dc210photo.h
1 //+----------------------------------------------------------------------------
2 //
3 // File:     dc210photo.h
4 //
5 // Module:
6 //
7 // Synopsis:
8 //
9 // Copyright (C) 1999-2000 Scott Gasch <[email protected]>
10 //
11 // Created:  15 Jan 2000
12 //
13 //+----------------------------------------------------------------------------
14
15 #ifndef _SGASCH_DC210PHOTO_H_
16 #define _SGASCH_DC210PHOTO_H_
17
18 #include "global.h"
19 #include "photo.h"
20 #include "dc210camera.h"
21
22
23 class CKodakDC210Photo // : public CPhoto
24 {
25 public:
26         CKodakDC210Photo(int iPictureNumber, CKodakDC210 *pCamera);
27         ~CKodakDC210Photo(void);
28
29         int GetNumber(void);
30         PICTURE_FORMAT GetFormat(void);
31         int GetSize(void);
32         int GetTimeStamp(void);
33         bool GetData(BYTE **, int *pLen);
34 //      bool WriteData(void);
35 //      bool Delete(void);
36         char *GetFilename(void);
37         void SetFilename(char *szNewName);
38         bool GetResolution(int *piWidth, int *piHeight);
39         DC210_COMPRESSION_STATE GetCompression(void);
40         bool WasFlashUsed(void);
41         DC210_FLASH_STATE GetFlashMode(void);
42         int GetLightValueData(void);
43         float GetCalculatedLightValue(void);
44         DC210_ZOOM_STATE GetZoomPosition(void);
45         int GetExposureValue(void);
46         int GetApertureValue(void);
47         int GetExposureTimeMs(void);
48         float GetExposureCompensationValue(void);
49         
50 private:
51         char _szFilename[13];
52         BYTE _bRawPictureData[256];
53         bool _fInitialized;
54         int _iNumber;   
55         CKodakDC210 *_pCamera;
56 };
57
58 #endif /* _SGASCH_DC210PHOTO_H_ */