CGImageProperties.pas 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  1. {
  2. * ImageIO - CGImageProperties.h
  3. * Copyright (c) 2004 Apple Computer, Inc. All rights reserved.
  4. *
  5. }
  6. { Pascal Translation: Gale R Paeper, <[email protected]>, 2006 }
  7. {
  8. Modified for use with Free Pascal
  9. Version 200
  10. Please report any bugs to <[email protected]>
  11. }
  12. {$mode macpas}
  13. {$packenum 1}
  14. {$macro on}
  15. {$inline on}
  16. {$CALLING MWPASCAL}
  17. unit CGImageProperties;
  18. interface
  19. {$setc UNIVERSAL_INTERFACES_VERSION := $0342}
  20. {$setc GAP_INTERFACES_VERSION := $0200}
  21. {$ifc not defined USE_CFSTR_CONSTANT_MACROS}
  22. {$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
  23. {$endc}
  24. {$ifc defined CPUPOWERPC and defined CPUI386}
  25. {$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
  26. {$endc}
  27. {$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
  28. {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
  29. {$endc}
  30. {$ifc not defined __ppc__ and defined CPUPOWERPC}
  31. {$setc __ppc__ := 1}
  32. {$elsec}
  33. {$setc __ppc__ := 0}
  34. {$endc}
  35. {$ifc not defined __i386__ and defined CPUI386}
  36. {$setc __i386__ := 1}
  37. {$elsec}
  38. {$setc __i386__ := 0}
  39. {$endc}
  40. {$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
  41. {$error Conflicting definitions for __ppc__ and __i386__}
  42. {$endc}
  43. {$ifc defined __ppc__ and __ppc__}
  44. {$setc TARGET_CPU_PPC := TRUE}
  45. {$setc TARGET_CPU_X86 := FALSE}
  46. {$elifc defined __i386__ and __i386__}
  47. {$setc TARGET_CPU_PPC := FALSE}
  48. {$setc TARGET_CPU_X86 := TRUE}
  49. {$elsec}
  50. {$error Neither __ppc__ nor __i386__ is defined.}
  51. {$endc}
  52. {$setc TARGET_CPU_PPC_64 := FALSE}
  53. {$ifc defined FPC_BIG_ENDIAN}
  54. {$setc TARGET_RT_BIG_ENDIAN := TRUE}
  55. {$setc TARGET_RT_LITTLE_ENDIAN := FALSE}
  56. {$elifc defined FPC_LITTLE_ENDIAN}
  57. {$setc TARGET_RT_BIG_ENDIAN := FALSE}
  58. {$setc TARGET_RT_LITTLE_ENDIAN := TRUE}
  59. {$elsec}
  60. {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
  61. {$endc}
  62. {$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE}
  63. {$setc CALL_NOT_IN_CARBON := FALSE}
  64. {$setc OLDROUTINENAMES := FALSE}
  65. {$setc OPAQUE_TOOLBOX_STRUCTS := TRUE}
  66. {$setc OPAQUE_UPP_TYPES := TRUE}
  67. {$setc OTCARBONAPPLICATION := TRUE}
  68. {$setc OTKERNEL := FALSE}
  69. {$setc PM_USE_SESSION_APIS := TRUE}
  70. {$setc TARGET_API_MAC_CARBON := TRUE}
  71. {$setc TARGET_API_MAC_OS8 := FALSE}
  72. {$setc TARGET_API_MAC_OSX := TRUE}
  73. {$setc TARGET_CARBON := TRUE}
  74. {$setc TARGET_CPU_68K := FALSE}
  75. {$setc TARGET_CPU_MIPS := FALSE}
  76. {$setc TARGET_CPU_SPARC := FALSE}
  77. {$setc TARGET_OS_MAC := TRUE}
  78. {$setc TARGET_OS_UNIX := FALSE}
  79. {$setc TARGET_OS_WIN32 := FALSE}
  80. {$setc TARGET_RT_MAC_68881 := FALSE}
  81. {$setc TARGET_RT_MAC_CFM := FALSE}
  82. {$setc TARGET_RT_MAC_MACHO := TRUE}
  83. {$setc TYPED_FUNCTION_POINTERS := TRUE}
  84. {$setc TYPE_BOOL := FALSE}
  85. {$setc TYPE_EXTENDED := FALSE}
  86. {$setc TYPE_LONGLONG := TRUE}
  87. uses CFBase;
  88. {$ALIGN POWER}
  89. { Properties that, if returned by CGImageSourceCopyProperties or
  90. * CGImageSourceCopyPropertiesAtIndex, contain a dictionary of file-format
  91. * or metadata-format specific key-values. }
  92. var kCGImagePropertyTIFFDictionary: CFStringRef; external name '_kCGImagePropertyTIFFDictionary'; (* attribute const *)
  93. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  94. var kCGImagePropertyGIFDictionary: CFStringRef; external name '_kCGImagePropertyGIFDictionary'; (* attribute const *)
  95. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  96. var kCGImagePropertyJFIFDictionary: CFStringRef; external name '_kCGImagePropertyJFIFDictionary'; (* attribute const *)
  97. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  98. var kCGImagePropertyExifDictionary: CFStringRef; external name '_kCGImagePropertyExifDictionary'; (* attribute const *)
  99. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  100. var kCGImagePropertyPNGDictionary: CFStringRef; external name '_kCGImagePropertyPNGDictionary'; (* attribute const *)
  101. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  102. var kCGImagePropertyIPTCDictionary: CFStringRef; external name '_kCGImagePropertyIPTCDictionary'; (* attribute const *)
  103. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  104. var kCGImagePropertyGPSDictionary: CFStringRef; external name '_kCGImagePropertyGPSDictionary'; (* attribute const *)
  105. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  106. var kCGImagePropertyRawDictionary: CFStringRef; external name '_kCGImagePropertyRawDictionary'; (* attribute const *)
  107. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  108. var kCGImagePropertyCIFFDictionary: CFStringRef; external name '_kCGImagePropertyCIFFDictionary'; (* attribute const *)
  109. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  110. var kCGImageProperty8BIMDictionary: CFStringRef; external name '_kCGImageProperty8BIMDictionary'; (* attribute const *)
  111. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  112. {* Properties which may be returned by "CGImageSourceCopyProperties". The
  113. ** values apply to the container in general but not necessarily to any
  114. ** individual image that it contains. *}
  115. { The size of the image file in bytes, if known. If present, the value of
  116. * this key is a CFNumberRef. }
  117. var kCGImagePropertyFileSize: CFStringRef; external name '_kCGImagePropertyFileSize'; (* attribute const *)
  118. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  119. {* Properties which may be returned by "CGImageSourceCopyPropertiesAtIndex".
  120. ** The values apply to a single image of an image source file. *}
  121. { The number of pixels in the x- and y-dimensions. The value of these keys
  122. * is a CFNumberRef. }
  123. var kCGImagePropertyPixelHeight: CFStringRef; external name '_kCGImagePropertyPixelHeight'; (* attribute const *)
  124. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  125. var kCGImagePropertyPixelWidth: CFStringRef; external name '_kCGImagePropertyPixelWidth'; (* attribute const *)
  126. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  127. { The DPI in the x- and y-dimensions, if known. If present, the value of
  128. * these keys is a CFNumberRef. }
  129. var kCGImagePropertyDPIHeight: CFStringRef; external name '_kCGImagePropertyDPIHeight'; (* attribute const *)
  130. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  131. var kCGImagePropertyDPIWidth: CFStringRef; external name '_kCGImagePropertyDPIWidth'; (* attribute const *)
  132. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  133. { The number of bits in each color sample of each pixel. The value of this
  134. * key is a CFNumberRef. }
  135. var kCGImagePropertyDepth: CFStringRef; external name '_kCGImagePropertyDepth'; (* attribute const *)
  136. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  137. { The intended display orientation of the image. If present, the value
  138. * of this key is a CFNumberRef with the same value as defined by the
  139. * TIFF and Exif specifications. That is:
  140. * 1 = 0th row is at the top, and 0th column is on the left.
  141. * 2 = 0th row is at the top, and 0th column is on the right.
  142. * 3 = 0th row is at the bottom, and 0th column is on the right.
  143. * 4 = 0th row is at the bottom, and 0th column is on the left.
  144. * 5 = 0th row is on the left, and 0th column is the top.
  145. * 6 = 0th row is on the right, and 0th column is the top.
  146. * 7 = 0th row is on the right, and 0th column is the bottom.
  147. * 8 = 0th row is on the left, and 0th column is the bottom.
  148. * If not present, a value of 1 is assumed. }
  149. var kCGImagePropertyOrientation: CFStringRef; external name '_kCGImagePropertyOrientation'; (* attribute const *)
  150. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  151. { The value of this key is kCFBooleanTrue if the image contains floating-
  152. * point pixel samples }
  153. var kCGImagePropertyIsFloat: CFStringRef; external name '_kCGImagePropertyIsFloat'; (* attribute const *)
  154. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  155. { The value of this key is kCFBooleanTrue if the image contains indexed
  156. * (a.k.a. paletted) pixel samples }
  157. var kCGImagePropertyIsIndexed: CFStringRef; external name '_kCGImagePropertyIsIndexed'; (* attribute const *)
  158. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  159. { The value of this key is kCFBooleanTrue if the image contains an alpha
  160. * (a.k.a. coverage) channel }
  161. var kCGImagePropertyHasAlpha: CFStringRef; external name '_kCGImagePropertyHasAlpha'; (* attribute const *)
  162. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  163. { The color model of the image such as "RGB", "CMYK", "Gray", or "Lab".
  164. * The value of this key is CFStringRef. }
  165. var kCGImagePropertyColorModel: CFStringRef; external name '_kCGImagePropertyColorModel'; (* attribute const *)
  166. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  167. { The name of the optional ICC profile embedded in the image, if known.
  168. * If present, the value of this key is a CFStringRef. }
  169. var kCGImagePropertyProfileName: CFStringRef; external name '_kCGImagePropertyProfileName'; (* attribute const *)
  170. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  171. { Possible values for kCGImagePropertyColorModel property }
  172. var kCGImagePropertyColorModelRGB: CFStringRef; external name '_kCGImagePropertyColorModelRGB'; (* attribute const *)
  173. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  174. var kCGImagePropertyColorModelGray: CFStringRef; external name '_kCGImagePropertyColorModelGray'; (* attribute const *)
  175. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  176. var kCGImagePropertyColorModelCMYK: CFStringRef; external name '_kCGImagePropertyColorModelCMYK'; (* attribute const *)
  177. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  178. var kCGImagePropertyColorModelLab: CFStringRef; external name '_kCGImagePropertyColorModelLab'; (* attribute const *)
  179. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  180. { Possible keys for kCGImagePropertyTIFFDictionary }
  181. var kCGImagePropertyTIFFCompression: CFStringRef; external name '_kCGImagePropertyTIFFCompression'; (* attribute const *)
  182. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  183. var kCGImagePropertyTIFFPhotometricInterpretation: CFStringRef; external name '_kCGImagePropertyTIFFPhotometricInterpretation'; (* attribute const *)
  184. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  185. var kCGImagePropertyTIFFDocumentName: CFStringRef; external name '_kCGImagePropertyTIFFDocumentName'; (* attribute const *)
  186. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  187. var kCGImagePropertyTIFFImageDescription: CFStringRef; external name '_kCGImagePropertyTIFFImageDescription'; (* attribute const *)
  188. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  189. var kCGImagePropertyTIFFMake: CFStringRef; external name '_kCGImagePropertyTIFFMake'; (* attribute const *)
  190. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  191. var kCGImagePropertyTIFFModel: CFStringRef; external name '_kCGImagePropertyTIFFModel'; (* attribute const *)
  192. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  193. var kCGImagePropertyTIFFOrientation: CFStringRef; external name '_kCGImagePropertyTIFFOrientation'; (* attribute const *)
  194. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  195. var kCGImagePropertyTIFFXResolution: CFStringRef; external name '_kCGImagePropertyTIFFXResolution'; (* attribute const *)
  196. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  197. var kCGImagePropertyTIFFYResolution: CFStringRef; external name '_kCGImagePropertyTIFFYResolution'; (* attribute const *)
  198. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  199. var kCGImagePropertyTIFFResolutionUnit: CFStringRef; external name '_kCGImagePropertyTIFFResolutionUnit'; (* attribute const *)
  200. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  201. var kCGImagePropertyTIFFSoftware: CFStringRef; external name '_kCGImagePropertyTIFFSoftware'; (* attribute const *)
  202. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  203. var kCGImagePropertyTIFFTransferFunction: CFStringRef; external name '_kCGImagePropertyTIFFTransferFunction'; (* attribute const *)
  204. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  205. var kCGImagePropertyTIFFDateTime: CFStringRef; external name '_kCGImagePropertyTIFFDateTime'; (* attribute const *)
  206. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  207. var kCGImagePropertyTIFFArtist: CFStringRef; external name '_kCGImagePropertyTIFFArtist'; (* attribute const *)
  208. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  209. var kCGImagePropertyTIFFHostComputer: CFStringRef; external name '_kCGImagePropertyTIFFHostComputer'; (* attribute const *)
  210. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  211. var kCGImagePropertyTIFFCopyright: CFStringRef; external name '_kCGImagePropertyTIFFCopyright'; (* attribute const *)
  212. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  213. var kCGImagePropertyTIFFWhitePoint: CFStringRef; external name '_kCGImagePropertyTIFFWhitePoint'; (* attribute const *)
  214. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  215. var kCGImagePropertyTIFFPrimaryChromaticities: CFStringRef; external name '_kCGImagePropertyTIFFPrimaryChromaticities'; (* attribute const *)
  216. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  217. { Possible keys for kCGImagePropertyJFIFDictionary }
  218. var kCGImagePropertyJFIFVersion: CFStringRef; external name '_kCGImagePropertyJFIFVersion'; (* attribute const *)
  219. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  220. var kCGImagePropertyJFIFXDensity: CFStringRef; external name '_kCGImagePropertyJFIFXDensity'; (* attribute const *)
  221. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  222. var kCGImagePropertyJFIFYDensity: CFStringRef; external name '_kCGImagePropertyJFIFYDensity'; (* attribute const *)
  223. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  224. var kCGImagePropertyJFIFDensityUnit: CFStringRef; external name '_kCGImagePropertyJFIFDensityUnit'; (* attribute const *)
  225. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  226. var kCGImagePropertyJFIFIsProgressive: CFStringRef; external name '_kCGImagePropertyJFIFIsProgressive'; (* attribute const *)
  227. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  228. { Possible keys for kCGImagePropertyExifDictionary }
  229. var kCGImagePropertyExifExposureTime: CFStringRef; external name '_kCGImagePropertyExifExposureTime'; (* attribute const *)
  230. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  231. var kCGImagePropertyExifFNumber: CFStringRef; external name '_kCGImagePropertyExifFNumber'; (* attribute const *)
  232. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  233. var kCGImagePropertyExifExposureProgram: CFStringRef; external name '_kCGImagePropertyExifExposureProgram'; (* attribute const *)
  234. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  235. var kCGImagePropertyExifSpectralSensitivity: CFStringRef; external name '_kCGImagePropertyExifSpectralSensitivity'; (* attribute const *)
  236. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  237. var kCGImagePropertyExifISOSpeedRatings: CFStringRef; external name '_kCGImagePropertyExifISOSpeedRatings'; (* attribute const *)
  238. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  239. var kCGImagePropertyExifOECF: CFStringRef; external name '_kCGImagePropertyExifOECF'; (* attribute const *)
  240. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  241. var kCGImagePropertyExifVersion: CFStringRef; external name '_kCGImagePropertyExifVersion'; (* attribute const *)
  242. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  243. var kCGImagePropertyExifDateTimeOriginal: CFStringRef; external name '_kCGImagePropertyExifDateTimeOriginal'; (* attribute const *)
  244. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  245. var kCGImagePropertyExifDateTimeDigitized: CFStringRef; external name '_kCGImagePropertyExifDateTimeDigitized'; (* attribute const *)
  246. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  247. var kCGImagePropertyExifComponentsConfiguration: CFStringRef; external name '_kCGImagePropertyExifComponentsConfiguration'; (* attribute const *)
  248. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  249. var kCGImagePropertyExifCompressedBitsPerPixel: CFStringRef; external name '_kCGImagePropertyExifCompressedBitsPerPixel'; (* attribute const *)
  250. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  251. var kCGImagePropertyExifShutterSpeedValue: CFStringRef; external name '_kCGImagePropertyExifShutterSpeedValue'; (* attribute const *)
  252. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  253. var kCGImagePropertyExifApertureValue: CFStringRef; external name '_kCGImagePropertyExifApertureValue'; (* attribute const *)
  254. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  255. var kCGImagePropertyExifBrightnessValue: CFStringRef; external name '_kCGImagePropertyExifBrightnessValue'; (* attribute const *)
  256. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  257. var kCGImagePropertyExifExposureBiasValue: CFStringRef; external name '_kCGImagePropertyExifExposureBiasValue'; (* attribute const *)
  258. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  259. var kCGImagePropertyExifMaxApertureValue: CFStringRef; external name '_kCGImagePropertyExifMaxApertureValue'; (* attribute const *)
  260. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  261. var kCGImagePropertyExifSubjectDistance: CFStringRef; external name '_kCGImagePropertyExifSubjectDistance'; (* attribute const *)
  262. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  263. var kCGImagePropertyExifMeteringMode: CFStringRef; external name '_kCGImagePropertyExifMeteringMode'; (* attribute const *)
  264. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  265. var kCGImagePropertyExifLightSource: CFStringRef; external name '_kCGImagePropertyExifLightSource'; (* attribute const *)
  266. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  267. var kCGImagePropertyExifFlash: CFStringRef; external name '_kCGImagePropertyExifFlash'; (* attribute const *)
  268. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  269. var kCGImagePropertyExifFocalLength: CFStringRef; external name '_kCGImagePropertyExifFocalLength'; (* attribute const *)
  270. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  271. var kCGImagePropertyExifSubjectArea: CFStringRef; external name '_kCGImagePropertyExifSubjectArea'; (* attribute const *)
  272. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  273. var kCGImagePropertyExifMakerNote: CFStringRef; external name '_kCGImagePropertyExifMakerNote'; (* attribute const *)
  274. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  275. var kCGImagePropertyExifUserComment: CFStringRef; external name '_kCGImagePropertyExifUserComment'; (* attribute const *)
  276. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  277. var kCGImagePropertyExifSubsecTime: CFStringRef; external name '_kCGImagePropertyExifSubsecTime'; (* attribute const *)
  278. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  279. var kCGImagePropertyExifSubsecTimeOrginal: CFStringRef; external name '_kCGImagePropertyExifSubsecTimeOrginal'; (* attribute const *)
  280. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  281. var kCGImagePropertyExifSubsecTimeDigitized: CFStringRef; external name '_kCGImagePropertyExifSubsecTimeDigitized'; (* attribute const *)
  282. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  283. var kCGImagePropertyExifFlashPixVersion: CFStringRef; external name '_kCGImagePropertyExifFlashPixVersion'; (* attribute const *)
  284. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  285. var kCGImagePropertyExifColorSpace: CFStringRef; external name '_kCGImagePropertyExifColorSpace'; (* attribute const *)
  286. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  287. var kCGImagePropertyExifPixelXDimension: CFStringRef; external name '_kCGImagePropertyExifPixelXDimension'; (* attribute const *)
  288. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  289. var kCGImagePropertyExifPixelYDimension: CFStringRef; external name '_kCGImagePropertyExifPixelYDimension'; (* attribute const *)
  290. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  291. var kCGImagePropertyExifRelatedSoundFile: CFStringRef; external name '_kCGImagePropertyExifRelatedSoundFile'; (* attribute const *)
  292. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  293. var kCGImagePropertyExifFlashEnergy: CFStringRef; external name '_kCGImagePropertyExifFlashEnergy'; (* attribute const *)
  294. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  295. var kCGImagePropertyExifSpatialFrequencyResponse: CFStringRef; external name '_kCGImagePropertyExifSpatialFrequencyResponse'; (* attribute const *)
  296. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  297. var kCGImagePropertyExifFocalPlaneXResolution: CFStringRef; external name '_kCGImagePropertyExifFocalPlaneXResolution'; (* attribute const *)
  298. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  299. var kCGImagePropertyExifFocalPlaneYResolution: CFStringRef; external name '_kCGImagePropertyExifFocalPlaneYResolution'; (* attribute const *)
  300. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  301. var kCGImagePropertyExifFocalPlaneResolutionUnit: CFStringRef; external name '_kCGImagePropertyExifFocalPlaneResolutionUnit'; (* attribute const *)
  302. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  303. var kCGImagePropertyExifSubjectLocation: CFStringRef; external name '_kCGImagePropertyExifSubjectLocation'; (* attribute const *)
  304. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  305. var kCGImagePropertyExifExposureIndex: CFStringRef; external name '_kCGImagePropertyExifExposureIndex'; (* attribute const *)
  306. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  307. var kCGImagePropertyExifSensingMethod: CFStringRef; external name '_kCGImagePropertyExifSensingMethod'; (* attribute const *)
  308. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  309. var kCGImagePropertyExifFileSource: CFStringRef; external name '_kCGImagePropertyExifFileSource'; (* attribute const *)
  310. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  311. var kCGImagePropertyExifSceneType: CFStringRef; external name '_kCGImagePropertyExifSceneType'; (* attribute const *)
  312. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  313. var kCGImagePropertyExifCFAPattern: CFStringRef; external name '_kCGImagePropertyExifCFAPattern'; (* attribute const *)
  314. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  315. var kCGImagePropertyExifCustomRendered: CFStringRef; external name '_kCGImagePropertyExifCustomRendered'; (* attribute const *)
  316. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  317. var kCGImagePropertyExifExposureMode: CFStringRef; external name '_kCGImagePropertyExifExposureMode'; (* attribute const *)
  318. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  319. var kCGImagePropertyExifWhiteBalance: CFStringRef; external name '_kCGImagePropertyExifWhiteBalance'; (* attribute const *)
  320. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  321. var kCGImagePropertyExifDigitalZoomRatio: CFStringRef; external name '_kCGImagePropertyExifDigitalZoomRatio'; (* attribute const *)
  322. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  323. var kCGImagePropertyExifFocalLenIn35mmFilm: CFStringRef; external name '_kCGImagePropertyExifFocalLenIn35mmFilm'; (* attribute const *)
  324. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  325. var kCGImagePropertyExifSceneCaptureType: CFStringRef; external name '_kCGImagePropertyExifSceneCaptureType'; (* attribute const *)
  326. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  327. var kCGImagePropertyExifGainControl: CFStringRef; external name '_kCGImagePropertyExifGainControl'; (* attribute const *)
  328. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  329. var kCGImagePropertyExifContrast: CFStringRef; external name '_kCGImagePropertyExifContrast'; (* attribute const *)
  330. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  331. var kCGImagePropertyExifSaturation: CFStringRef; external name '_kCGImagePropertyExifSaturation'; (* attribute const *)
  332. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  333. var kCGImagePropertyExifSharpness: CFStringRef; external name '_kCGImagePropertyExifSharpness'; (* attribute const *)
  334. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  335. var kCGImagePropertyExifDeviceSettingDescription: CFStringRef; external name '_kCGImagePropertyExifDeviceSettingDescription'; (* attribute const *)
  336. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  337. var kCGImagePropertyExifSubjectDistRange: CFStringRef; external name '_kCGImagePropertyExifSubjectDistRange'; (* attribute const *)
  338. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  339. var kCGImagePropertyExifImageUniqueID: CFStringRef; external name '_kCGImagePropertyExifImageUniqueID'; (* attribute const *)
  340. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  341. var kCGImagePropertyExifGamma: CFStringRef; external name '_kCGImagePropertyExifGamma'; (* attribute const *)
  342. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  343. { Possible keys for kCGImagePropertyGIFDictionary }
  344. var kCGImagePropertyGIFLoopCount: CFStringRef; external name '_kCGImagePropertyGIFLoopCount'; (* attribute const *)
  345. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  346. var kCGImagePropertyGIFDelayTime: CFStringRef; external name '_kCGImagePropertyGIFDelayTime'; (* attribute const *)
  347. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  348. var kCGImagePropertyGIFImageColorMap: CFStringRef; external name '_kCGImagePropertyGIFImageColorMap'; (* attribute const *)
  349. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  350. var kCGImagePropertyGIFHasGlobalColorMap: CFStringRef; external name '_kCGImagePropertyGIFHasGlobalColorMap'; (* attribute const *)
  351. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  352. { Possible keys for kCGImagePropertyPNGDictionary }
  353. var kCGImagePropertyPNGGamma: CFStringRef; external name '_kCGImagePropertyPNGGamma'; (* attribute const *)
  354. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  355. var kCGImagePropertyPNGInterlaceType: CFStringRef; external name '_kCGImagePropertyPNGInterlaceType'; (* attribute const *)
  356. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  357. var kCGImagePropertyPNGXPixelsPerMeter: CFStringRef; external name '_kCGImagePropertyPNGXPixelsPerMeter'; (* attribute const *)
  358. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  359. var kCGImagePropertyPNGYPixelsPerMeter: CFStringRef; external name '_kCGImagePropertyPNGYPixelsPerMeter'; (* attribute const *)
  360. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  361. var kCGImagePropertyPNGsRGBIntent: CFStringRef; external name '_kCGImagePropertyPNGsRGBIntent'; (* attribute const *)
  362. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  363. var kCGImagePropertyPNGChromaticities: CFStringRef; external name '_kCGImagePropertyPNGChromaticities'; (* attribute const *)
  364. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  365. { Possible keys for kCGImagePropertyGPSDictionary }
  366. var kCGImagePropertyGPSVersion: CFStringRef; external name '_kCGImagePropertyGPSVersion'; (* attribute const *)
  367. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  368. var kCGImagePropertyGPSLatitudeRef: CFStringRef; external name '_kCGImagePropertyGPSLatitudeRef'; (* attribute const *)
  369. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  370. var kCGImagePropertyGPSLatitude: CFStringRef; external name '_kCGImagePropertyGPSLatitude'; (* attribute const *)
  371. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  372. var kCGImagePropertyGPSLongitudeRef: CFStringRef; external name '_kCGImagePropertyGPSLongitudeRef'; (* attribute const *)
  373. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  374. var kCGImagePropertyGPSLongitude: CFStringRef; external name '_kCGImagePropertyGPSLongitude'; (* attribute const *)
  375. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  376. var kCGImagePropertyGPSAltitudeRef: CFStringRef; external name '_kCGImagePropertyGPSAltitudeRef'; (* attribute const *)
  377. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  378. var kCGImagePropertyGPSAltitude: CFStringRef; external name '_kCGImagePropertyGPSAltitude'; (* attribute const *)
  379. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  380. var kCGImagePropertyGPSTimeStamp: CFStringRef; external name '_kCGImagePropertyGPSTimeStamp'; (* attribute const *)
  381. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  382. var kCGImagePropertyGPSSatellites: CFStringRef; external name '_kCGImagePropertyGPSSatellites'; (* attribute const *)
  383. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  384. var kCGImagePropertyGPSStatus: CFStringRef; external name '_kCGImagePropertyGPSStatus'; (* attribute const *)
  385. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  386. var kCGImagePropertyGPSMeasureMode: CFStringRef; external name '_kCGImagePropertyGPSMeasureMode'; (* attribute const *)
  387. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  388. var kCGImagePropertyGPSDOP: CFStringRef; external name '_kCGImagePropertyGPSDOP'; (* attribute const *)
  389. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  390. var kCGImagePropertyGPSSpeedRef: CFStringRef; external name '_kCGImagePropertyGPSSpeedRef'; (* attribute const *)
  391. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  392. var kCGImagePropertyGPSSpeed: CFStringRef; external name '_kCGImagePropertyGPSSpeed'; (* attribute const *)
  393. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  394. var kCGImagePropertyGPSTrackRef: CFStringRef; external name '_kCGImagePropertyGPSTrackRef'; (* attribute const *)
  395. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  396. var kCGImagePropertyGPSTrack: CFStringRef; external name '_kCGImagePropertyGPSTrack'; (* attribute const *)
  397. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  398. var kCGImagePropertyGPSImgDirectionRef: CFStringRef; external name '_kCGImagePropertyGPSImgDirectionRef'; (* attribute const *)
  399. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  400. var kCGImagePropertyGPSImgDirection: CFStringRef; external name '_kCGImagePropertyGPSImgDirection'; (* attribute const *)
  401. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  402. var kCGImagePropertyGPSMapDatum: CFStringRef; external name '_kCGImagePropertyGPSMapDatum'; (* attribute const *)
  403. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  404. var kCGImagePropertyGPSDestLatitudeRef: CFStringRef; external name '_kCGImagePropertyGPSDestLatitudeRef'; (* attribute const *)
  405. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  406. var kCGImagePropertyGPSDestLatitude: CFStringRef; external name '_kCGImagePropertyGPSDestLatitude'; (* attribute const *)
  407. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  408. var kCGImagePropertyGPSDestLongitudeRef: CFStringRef; external name '_kCGImagePropertyGPSDestLongitudeRef'; (* attribute const *)
  409. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  410. var kCGImagePropertyGPSDestLongitude: CFStringRef; external name '_kCGImagePropertyGPSDestLongitude'; (* attribute const *)
  411. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  412. var kCGImagePropertyGPSDestBearingRef: CFStringRef; external name '_kCGImagePropertyGPSDestBearingRef'; (* attribute const *)
  413. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  414. var kCGImagePropertyGPSDestBearing: CFStringRef; external name '_kCGImagePropertyGPSDestBearing'; (* attribute const *)
  415. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  416. var kCGImagePropertyGPSDestDistanceRef: CFStringRef; external name '_kCGImagePropertyGPSDestDistanceRef'; (* attribute const *)
  417. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  418. var kCGImagePropertyGPSDestDistance: CFStringRef; external name '_kCGImagePropertyGPSDestDistance'; (* attribute const *)
  419. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  420. var kCGImagePropertyGPSProcessingMethod: CFStringRef; external name '_kCGImagePropertyGPSProcessingMethod'; (* attribute const *)
  421. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  422. var kCGImagePropertyGPSAreaInformation: CFStringRef; external name '_kCGImagePropertyGPSAreaInformation'; (* attribute const *)
  423. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  424. var kCGImagePropertyGPSDateStamp: CFStringRef; external name '_kCGImagePropertyGPSDateStamp'; (* attribute const *)
  425. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  426. var kCGImagePropertyGPSDifferental: CFStringRef; external name '_kCGImagePropertyGPSDifferental'; (* attribute const *)
  427. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  428. { Possible keys for kCGImagePropertyIPTCDictionary }
  429. var kCGImagePropertyIPTCObjectTypeReference: CFStringRef; external name '_kCGImagePropertyIPTCObjectTypeReference'; (* attribute const *)
  430. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  431. var kCGImagePropertyIPTCObjectAttributeReference: CFStringRef; external name '_kCGImagePropertyIPTCObjectAttributeReference'; (* attribute const *)
  432. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  433. var kCGImagePropertyIPTCObjectName: CFStringRef; external name '_kCGImagePropertyIPTCObjectName'; (* attribute const *)
  434. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  435. var kCGImagePropertyIPTCEditStatus: CFStringRef; external name '_kCGImagePropertyIPTCEditStatus'; (* attribute const *)
  436. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  437. var kCGImagePropertyIPTCEditorialUpdate: CFStringRef; external name '_kCGImagePropertyIPTCEditorialUpdate'; (* attribute const *)
  438. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  439. var kCGImagePropertyIPTCUrgency: CFStringRef; external name '_kCGImagePropertyIPTCUrgency'; (* attribute const *)
  440. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  441. var kCGImagePropertyIPTCSubjectReference: CFStringRef; external name '_kCGImagePropertyIPTCSubjectReference'; (* attribute const *)
  442. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  443. var kCGImagePropertyIPTCCategory: CFStringRef; external name '_kCGImagePropertyIPTCCategory'; (* attribute const *)
  444. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  445. var kCGImagePropertyIPTCSupplementalCategory: CFStringRef; external name '_kCGImagePropertyIPTCSupplementalCategory'; (* attribute const *)
  446. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  447. var kCGImagePropertyIPTCFixtureIdentifier: CFStringRef; external name '_kCGImagePropertyIPTCFixtureIdentifier'; (* attribute const *)
  448. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  449. var kCGImagePropertyIPTCKeywords: CFStringRef; external name '_kCGImagePropertyIPTCKeywords'; (* attribute const *)
  450. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  451. var kCGImagePropertyIPTCContentLocationCode: CFStringRef; external name '_kCGImagePropertyIPTCContentLocationCode'; (* attribute const *)
  452. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  453. var kCGImagePropertyIPTCContentLocationName: CFStringRef; external name '_kCGImagePropertyIPTCContentLocationName'; (* attribute const *)
  454. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  455. var kCGImagePropertyIPTCReleaseDate: CFStringRef; external name '_kCGImagePropertyIPTCReleaseDate'; (* attribute const *)
  456. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  457. var kCGImagePropertyIPTCReleaseTime: CFStringRef; external name '_kCGImagePropertyIPTCReleaseTime'; (* attribute const *)
  458. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  459. var kCGImagePropertyIPTCExpirationDate: CFStringRef; external name '_kCGImagePropertyIPTCExpirationDate'; (* attribute const *)
  460. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  461. var kCGImagePropertyIPTCExpirationTime: CFStringRef; external name '_kCGImagePropertyIPTCExpirationTime'; (* attribute const *)
  462. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  463. var kCGImagePropertyIPTCSpecialInstructions: CFStringRef; external name '_kCGImagePropertyIPTCSpecialInstructions'; (* attribute const *)
  464. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  465. var kCGImagePropertyIPTCActionAdvised: CFStringRef; external name '_kCGImagePropertyIPTCActionAdvised'; (* attribute const *)
  466. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  467. var kCGImagePropertyIPTCReferenceService: CFStringRef; external name '_kCGImagePropertyIPTCReferenceService'; (* attribute const *)
  468. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  469. var kCGImagePropertyIPTCReferenceDate: CFStringRef; external name '_kCGImagePropertyIPTCReferenceDate'; (* attribute const *)
  470. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  471. var kCGImagePropertyIPTCReferenceNumber: CFStringRef; external name '_kCGImagePropertyIPTCReferenceNumber'; (* attribute const *)
  472. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  473. var kCGImagePropertyIPTCDateCreated: CFStringRef; external name '_kCGImagePropertyIPTCDateCreated'; (* attribute const *)
  474. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  475. var kCGImagePropertyIPTCTimeCreated: CFStringRef; external name '_kCGImagePropertyIPTCTimeCreated'; (* attribute const *)
  476. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  477. var kCGImagePropertyIPTCDigitalCreationDate: CFStringRef; external name '_kCGImagePropertyIPTCDigitalCreationDate'; (* attribute const *)
  478. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  479. var kCGImagePropertyIPTCDigitalCreationTime: CFStringRef; external name '_kCGImagePropertyIPTCDigitalCreationTime'; (* attribute const *)
  480. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  481. var kCGImagePropertyIPTCOriginatingProgram: CFStringRef; external name '_kCGImagePropertyIPTCOriginatingProgram'; (* attribute const *)
  482. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  483. var kCGImagePropertyIPTCProgramVersion: CFStringRef; external name '_kCGImagePropertyIPTCProgramVersion'; (* attribute const *)
  484. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  485. var kCGImagePropertyIPTCObjectCycle: CFStringRef; external name '_kCGImagePropertyIPTCObjectCycle'; (* attribute const *)
  486. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  487. var kCGImagePropertyIPTCByline: CFStringRef; external name '_kCGImagePropertyIPTCByline'; (* attribute const *)
  488. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  489. var kCGImagePropertyIPTCBylineTitle: CFStringRef; external name '_kCGImagePropertyIPTCBylineTitle'; (* attribute const *)
  490. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  491. var kCGImagePropertyIPTCCity: CFStringRef; external name '_kCGImagePropertyIPTCCity'; (* attribute const *)
  492. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  493. var kCGImagePropertyIPTCSubLocation: CFStringRef; external name '_kCGImagePropertyIPTCSubLocation'; (* attribute const *)
  494. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  495. var kCGImagePropertyIPTCProvinceState: CFStringRef; external name '_kCGImagePropertyIPTCProvinceState'; (* attribute const *)
  496. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  497. var kCGImagePropertyIPTCCountryPrimaryLocationCode: CFStringRef; external name '_kCGImagePropertyIPTCCountryPrimaryLocationCode'; (* attribute const *)
  498. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  499. var kCGImagePropertyIPTCCountryPrimaryLocationName: CFStringRef; external name '_kCGImagePropertyIPTCCountryPrimaryLocationName'; (* attribute const *)
  500. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  501. var kCGImagePropertyIPTCOriginalTransmissionReference: CFStringRef; external name '_kCGImagePropertyIPTCOriginalTransmissionReference'; (* attribute const *)
  502. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  503. var kCGImagePropertyIPTCHeadline: CFStringRef; external name '_kCGImagePropertyIPTCHeadline'; (* attribute const *)
  504. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  505. var kCGImagePropertyIPTCCredit: CFStringRef; external name '_kCGImagePropertyIPTCCredit'; (* attribute const *)
  506. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  507. var kCGImagePropertyIPTCSource: CFStringRef; external name '_kCGImagePropertyIPTCSource'; (* attribute const *)
  508. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  509. var kCGImagePropertyIPTCCopyrightNotice: CFStringRef; external name '_kCGImagePropertyIPTCCopyrightNotice'; (* attribute const *)
  510. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  511. var kCGImagePropertyIPTCContact: CFStringRef; external name '_kCGImagePropertyIPTCContact'; (* attribute const *)
  512. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  513. var kCGImagePropertyIPTCCaptionAbstract: CFStringRef; external name '_kCGImagePropertyIPTCCaptionAbstract'; (* attribute const *)
  514. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  515. var kCGImagePropertyIPTCWriterEditor: CFStringRef; external name '_kCGImagePropertyIPTCWriterEditor'; (* attribute const *)
  516. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  517. var kCGImagePropertyIPTCImageType: CFStringRef; external name '_kCGImagePropertyIPTCImageType'; (* attribute const *)
  518. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  519. var kCGImagePropertyIPTCImageOrientation: CFStringRef; external name '_kCGImagePropertyIPTCImageOrientation'; (* attribute const *)
  520. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  521. var kCGImagePropertyIPTCLanguageIdentifier: CFStringRef; external name '_kCGImagePropertyIPTCLanguageIdentifier'; (* attribute const *)
  522. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  523. var kCGImagePropertyIPTCStarRating: CFStringRef; external name '_kCGImagePropertyIPTCStarRating'; (* attribute const *)
  524. (* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
  525. end.