Mac OS 9
ICACamera.h
Go to the documentation of this file.
1 
19 #ifndef __ICACAMERA__
20 #define __ICACAMERA__
21 
22 #if PRAGMA_ONCE
23 #pragma once
24 #endif
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 #if PRAGMA_IMPORT
31 #pragma import on
32 #endif
33 
34 #if PRAGMA_STRUCT_ALIGN
35 #pragma options align = mac68k
36 #elif PRAGMA_STRUCT_PACKPUSH
37 #pragma pack(push, 2)
38 #elif PRAGMA_STRUCT_PACK
39 #pragma pack(2)
40 #endif
41 
47 enum {
52  FOUR_CHAR_CODE('5001'),
53  kICAPropertyCameraFunctionalMode = FOUR_CHAR_CODE('5002'),
55  FOUR_CHAR_CODE('5003'),
57  FOUR_CHAR_CODE('5004'),
58  kICAPropertyCameraWhiteBalance = FOUR_CHAR_CODE('5005'),
60  FOUR_CHAR_CODE('5006'),
61  kICAPropertyCameraFNumber = FOUR_CHAR_CODE('5007'),
63  FOUR_CHAR_CODE('5008'),
65  FOUR_CHAR_CODE('5009'),
66  kICAPropertyCameraFocusMode = FOUR_CHAR_CODE('500A'),
68  FOUR_CHAR_CODE('500B'),
69  kICAPropertyCameraFlashMode = FOUR_CHAR_CODE('500C'),
71  FOUR_CHAR_CODE('500D'),
73  FOUR_CHAR_CODE('500E'),
75  FOUR_CHAR_CODE('500F'),
77  FOUR_CHAR_CODE('5010'),
79  FOUR_CHAR_CODE('5011'),
81  FOUR_CHAR_CODE('5012'),
82  kICAPropertyCameraStillCaptureMode = FOUR_CHAR_CODE('5013'),
83  kICAPropertyCameraContrast = FOUR_CHAR_CODE('5014'),
84  kICAPropertyCameraSharpness = FOUR_CHAR_CODE('5015'),
85  kICAPropertyCameraDigitalZoom = FOUR_CHAR_CODE('5016'),
86  kICAPropertyCameraEffectMode = FOUR_CHAR_CODE('5017'),
88  FOUR_CHAR_CODE('5018'),
90  FOUR_CHAR_CODE('5019'),
92  FOUR_CHAR_CODE('501A'),
94  FOUR_CHAR_CODE('501B'),
95  kICAPropertyCameraFocusMeteringMode = FOUR_CHAR_CODE('501C')
96 };
97 
98 enum {
100  kICAPropertyCameraStorageType = FOUR_CHAR_CODE('stor'),
101  kICAPropertyCameraFilesystemType = FOUR_CHAR_CODE('fsys'),
102  kICAPropertyCameraAccessCapability = FOUR_CHAR_CODE('acap'),
103  kICAPropertyCameraMaxCapacity = FOUR_CHAR_CODE('maxc'),
104  kICAPropertyCameraFreeSpaceInBytes = FOUR_CHAR_CODE('fres'),
105  kICAPropertyCameraFreeSpaceInImages = FOUR_CHAR_CODE('frei'),
107  FOUR_CHAR_CODE('stod'),
109  FOUR_CHAR_CODE('voll')
110 };
111 
112 enum {
114  kICAPropertyCameraIcon = FOUR_CHAR_CODE('icon'),
116  FOUR_CHAR_CODE('msgs')
117 };
118 
119 enum {
122  kICAStorageRemovableROM = 0x0002,
123  kICAStorageFixedRAM = 0x0003,
124  kICAStorageRemovableRAM = 0x0004
125 };
126 
127 enum {
130  kICAFileystemGenericHierarchical = 0x0002,
131  kICAFileystemDCF = 0x0003
132 };
133 
134 enum {
137  kICAAccessReadOnly = 0x0001,
138  kICAAccessReadOnlyWithObjectDeletion = 0x0002
139 };
140 
141 enum {
143  kICAMessageCameraCaptureNewImage = FOUR_CHAR_CODE('ccni'),
144  kICAMessageCameraDeleteOne = FOUR_CHAR_CODE('del1'),
145  kICAMessageCameraDeleteAll = FOUR_CHAR_CODE('dela'),
146  kICAMessageCameraSyncClock = FOUR_CHAR_CODE('sclk'),
147  kICAMessageCameraUploadData = FOUR_CHAR_CODE('load')
148 };
149 
150 #if PRAGMA_STRUCT_ALIGN
151 #pragma options align = reset
152 #elif PRAGMA_STRUCT_PACKPUSH
153 #pragma pack(pop)
154 #elif PRAGMA_STRUCT_PACK
155 #pragma pack()
156 #endif
157 
158 #ifdef PRAGMA_IMPORT_OFF
159 #pragma import off
160 #elif PRAGMA_IMPORT
161 #pragma import reset
162 #endif
163 
164 #ifdef __cplusplus
165 }
166 #endif
167 
168 #endif
@ kICAPropertyCameraVolumeLabel
Definition: ICACamera.h:108
@ kICAPropertyCameraMaxCapacity
Definition: ICACamera.h:103
@ kICAPropertyCameraFreeSpaceInBytes
Definition: ICACamera.h:104
@ kICAPropertyCameraFreeSpaceInImages
Definition: ICACamera.h:105
@ kICAPropertyCameraFilesystemType
Definition: ICACamera.h:101
@ kICAPropertyCameraAccessCapability
Definition: ICACamera.h:102
@ kICAPropertyCameraStorageType
Definition: ICACamera.h:100
@ kICAPropertyCameraStorageDescription
Definition: ICACamera.h:106
@ kICAPropertyCameraSupportedMessages
Definition: ICACamera.h:115
@ kICAPropertyCameraIcon
Definition: ICACamera.h:114
@ kICAFileystemGenericFlat
Definition: ICACamera.h:129
@ kICAAccessReadWrite
Definition: ICACamera.h:136
@ kICAStorageFixedROM
Definition: ICACamera.h:121
@ kICAPropertyCameraBatteryLevel
Definition: ICACamera.h:51
@ kICAPropertyCameraFunctionalMode
Definition: ICACamera.h:53
@ kICAPropertyCameraFocusMode
Definition: ICACamera.h:66
@ kICAPropertyCameraFocusDistance
Definition: ICACamera.h:64
@ kICAPropertyCameraDateTime
Definition: ICACamera.h:78
@ kICAPropertyCameraWhiteBalance
Definition: ICACamera.h:58
@ kICAPropertyCameraImageSize
Definition: ICACamera.h:54
@ kICAPropertyCameraTimelapseNumber
Definition: ICACamera.h:91
@ kICAPropertyCameraFlashMode
Definition: ICACamera.h:69
@ kICAPropertyCameraFocalLength
Definition: ICACamera.h:62
@ kICAPropertyCameraDigitalZoom
Definition: ICACamera.h:85
@ kICAPropertyCameraTimelapseInterval
Definition: ICACamera.h:93
@ kICAPropertyCameraExposureIndex
Definition: ICACamera.h:74
@ kICAPropertyCameraExposureProgramMode
Definition: ICACamera.h:72
@ kICAPropertyCameraCaptureDelay
Definition: ICACamera.h:80
@ kICAPropertyCameraFNumber
Definition: ICACamera.h:61
@ kICAPropertyCameraSharpness
Definition: ICACamera.h:84
@ kICAPropertyCameraExposureMeteringMode
Definition: ICACamera.h:67
@ kICAPropertyCameraExposureTime
Definition: ICACamera.h:70
@ kICAPropertyCameraEffectMode
Definition: ICACamera.h:86
@ kICAPropertyCameraExposureBiasCompensation
Definition: ICACamera.h:76
@ kICAPropertyCameraStillCaptureMode
Definition: ICACamera.h:82
@ kICAPropertyCameraFocusMeteringMode
Definition: ICACamera.h:95
@ kICAPropertyCameraContrast
Definition: ICACamera.h:83
@ kICAPropertyCameraBurstNumber
Definition: ICACamera.h:87
@ kICAPropertyCameraBurstInterval
Definition: ICACamera.h:89
@ kICAPropertyCameraCompressionSetting
Definition: ICACamera.h:56
@ kICAPropertyCameraRGBGain
Definition: ICACamera.h:59
@ kICAMessageCameraCaptureNewImage
Definition: ICACamera.h:143