Mac OS 9
ICACamera.h File Reference

Digital still camera-specific selectors and structures. More...

Go to the source code of this file.

Enumerations

enum  {
  kICAPropertyCameraBatteryLevel , kICAPropertyCameraFunctionalMode = FOUR_CHAR_CODE('5002') , kICAPropertyCameraImageSize , kICAPropertyCameraCompressionSetting ,
  kICAPropertyCameraWhiteBalance = FOUR_CHAR_CODE('5005') , kICAPropertyCameraRGBGain , kICAPropertyCameraFNumber = FOUR_CHAR_CODE('5007') , kICAPropertyCameraFocalLength ,
  kICAPropertyCameraFocusDistance , kICAPropertyCameraFocusMode = FOUR_CHAR_CODE('500A') , kICAPropertyCameraExposureMeteringMode , kICAPropertyCameraFlashMode = FOUR_CHAR_CODE('500C') ,
  kICAPropertyCameraExposureTime , kICAPropertyCameraExposureProgramMode , kICAPropertyCameraExposureIndex , kICAPropertyCameraExposureBiasCompensation ,
  kICAPropertyCameraDateTime , kICAPropertyCameraCaptureDelay , kICAPropertyCameraStillCaptureMode = FOUR_CHAR_CODE('5013') , kICAPropertyCameraContrast = FOUR_CHAR_CODE('5014') ,
  kICAPropertyCameraSharpness = FOUR_CHAR_CODE('5015') , kICAPropertyCameraDigitalZoom = FOUR_CHAR_CODE('5016') , kICAPropertyCameraEffectMode = FOUR_CHAR_CODE('5017') , kICAPropertyCameraBurstNumber ,
  kICAPropertyCameraBurstInterval , kICAPropertyCameraTimelapseNumber , kICAPropertyCameraTimelapseInterval , kICAPropertyCameraFocusMeteringMode = FOUR_CHAR_CODE('501C')
}
 
enum  {
  kICAPropertyCameraStorageType = FOUR_CHAR_CODE('stor') , kICAPropertyCameraFilesystemType = FOUR_CHAR_CODE('fsys') , kICAPropertyCameraAccessCapability = FOUR_CHAR_CODE('acap') , kICAPropertyCameraMaxCapacity = FOUR_CHAR_CODE('maxc') ,
  kICAPropertyCameraFreeSpaceInBytes = FOUR_CHAR_CODE('fres') , kICAPropertyCameraFreeSpaceInImages = FOUR_CHAR_CODE('frei') , kICAPropertyCameraStorageDescription , kICAPropertyCameraVolumeLabel
}
 
enum  { kICAPropertyCameraIcon = FOUR_CHAR_CODE('icon') , kICAPropertyCameraSupportedMessages }
 
enum  { kICAStorageFixedROM = 0x0001 , kICAStorageRemovableROM = 0x0002 , kICAStorageFixedRAM = 0x0003 , kICAStorageRemovableRAM = 0x0004 }
 
enum  { kICAFileystemGenericFlat = 0x0001 , kICAFileystemGenericHierarchical = 0x0002 , kICAFileystemDCF = 0x0003 }
 
enum  { kICAAccessReadWrite = 0x0000 , kICAAccessReadOnly = 0x0001 , kICAAccessReadOnlyWithObjectDeletion = 0x0002 }
 
enum  {
  kICAMessageCameraCaptureNewImage = FOUR_CHAR_CODE('ccni') , kICAMessageCameraDeleteOne = FOUR_CHAR_CODE('del1') , kICAMessageCameraDeleteAll = FOUR_CHAR_CODE('dela') , kICAMessageCameraSyncClock = FOUR_CHAR_CODE('sclk') ,
  kICAMessageCameraUploadData = FOUR_CHAR_CODE('load')
}
 

Detailed Description

Digital still camera-specific selectors and structures.

Introduced In: 1.0
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 2000-2001 by Apple Computer, Inc., all rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Selectors

Enumerator
kICAPropertyCameraBatteryLevel 

Camera properties Refer to section 13 of the PIMA 15740 (PTP) specification for descriptions and usage notes for these standard properties

kICAPropertyCameraFunctionalMode 

UInt8 enum/range

kICAPropertyCameraImageSize 

UInt16 enum

kICAPropertyCameraCompressionSetting 

CFString enum/range

kICAPropertyCameraWhiteBalance 

UInt8 enum/range

kICAPropertyCameraRGBGain 

UInt16 enum

kICAPropertyCameraFNumber 

null terminated string enum/range

kICAPropertyCameraFocalLength 

UInt16 enum

kICAPropertyCameraFocusDistance 

UInt32 enum/range

kICAPropertyCameraFocusMode 

UInt16 enum/range

kICAPropertyCameraExposureMeteringMode 

UInt16 enum

kICAPropertyCameraFlashMode 

UInt16 enum

kICAPropertyCameraExposureTime 

UInt16 enum

kICAPropertyCameraExposureProgramMode 

UInt32 enum/range

kICAPropertyCameraExposureIndex 

UInt16 enum

kICAPropertyCameraExposureBiasCompensation 

UInt16 enum/range

kICAPropertyCameraDateTime 

UInt16 enum/range

kICAPropertyCameraCaptureDelay 

null terminated string none

kICAPropertyCameraStillCaptureMode 

UInt32 enum/range

kICAPropertyCameraContrast 

UInt16 enum

kICAPropertyCameraSharpness 

UInt8 enum/range

kICAPropertyCameraDigitalZoom 

UInt8 enum/range

kICAPropertyCameraEffectMode 

UInt8 enum/range

kICAPropertyCameraBurstNumber 

UInt16 enum

kICAPropertyCameraBurstInterval 

UInt16 enum/range

kICAPropertyCameraTimelapseNumber 

UInt16 enum/range

kICAPropertyCameraTimelapseInterval 

UInt16 enum/range

kICAPropertyCameraFocusMeteringMode 

UInt32 enum/range

◆ anonymous enum

anonymous enum
Enumerator
kICAPropertyCameraStorageType 

Refer to section 5.5.3 of the PTP spec

kICAPropertyCameraFilesystemType 

UInt16

kICAPropertyCameraAccessCapability 

UInt16

kICAPropertyCameraMaxCapacity 

UInt16

kICAPropertyCameraFreeSpaceInBytes 

UInt64

kICAPropertyCameraFreeSpaceInImages 

UInt64

kICAPropertyCameraStorageDescription 

UInt32

kICAPropertyCameraVolumeLabel 

null terminated string

◆ anonymous enum

anonymous enum
Enumerator
kICAPropertyCameraIcon 

ICA specific

kICAPropertyCameraSupportedMessages 

ICAThumbnail

◆ anonymous enum

anonymous enum
Enumerator
kICAStorageFixedROM 

Values for kICAPropertyCameraStorageType

◆ anonymous enum

anonymous enum
Enumerator
kICAFileystemGenericFlat 

Values for kICAPropertyCameraFilesystemType

◆ anonymous enum

anonymous enum
Enumerator
kICAAccessReadWrite 

Values for kICAPropertyCameraAccessCapability

◆ anonymous enum

anonymous enum
Enumerator
kICAMessageCameraCaptureNewImage 

Camera messages