Platforms to show: All Mac Windows Linux Cross-Platform
The class ImageCaptureObjectMBS
class ImageCaptureObjectMBS
MBS REALbasic MacOSX Plugin (ImageCapture),
class, Image Capture, MBS REALbasic MacOSX Plugin (ImageCapture), class ImageCaptureObjectMBS, Console safe, Plugin version: 10.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.
Function: An image capture object.
Function: An image capture object.
- property Handle as Integer
- property Lasterror as Integer
- property ScannerSessionHandle as Integer
- property SessionHandle as Integer
- method CloseSession
- method Constructor
- method Constructor(handle as integer)
- method CopyData(startByte as int64, requestedSize as int64) as string
- method CopyThumbnail(format as string) as string
- method DownloadFile(dir as folderitem, flags as integer, MacType as string, MacCreator as string, angle as double) as folderitem
- method ImportImage(flags as integer) as string()
- method ImportImage(flags as integer, filetypes() as string) as string()
- shared method kICABonjourServiceNameKey as string
- shared method kICABonjourServiceTypeKey as string
- shared method kICABonjourTXTRecordKey as string
- shared method kICACreationDateStringKey as string
- shared method kICADataPropertyKey as string
- shared method kICADataSizeKey as string
- shared method kICADataTypeKey as string
- shared method kICADeviceCapabilitiesKey as string
- shared method kICADevicePropArtist as string
- shared method kICADevicePropBatteryLevel as string
- shared method kICADevicePropBurstInterval as string
- shared method kICADevicePropBurstNumber as string
- shared method kICADevicePropCaptureDelay as string
- shared method kICADevicePropCompressionSetting as string
- shared method kICADevicePropContrast as string
- shared method kICADevicePropCopyrightInfo as string
- shared method kICADevicePropDateTime as string
- shared method kICADevicePropDigitalZoom as string
- shared method kICADevicePropEffectMode as string
- shared method kICADevicePropExposureBiasCompensation as string
- shared method kICADevicePropExposureIndex as string
- shared method kICADevicePropExposureMeteringMode as string
- shared method kICADevicePropExposureProgramMode as string
- shared method kICADevicePropExposureTime as string
- shared method kICADevicePropFlashMode as string
- shared method kICADevicePropFNumber as string
- shared method kICADevicePropFocalLength as string
- shared method kICADevicePropFocusDistance as string
- shared method kICADevicePropFocusMeteringMode as string
- shared method kICADevicePropFocusMode as string
- shared method kICADevicePropFunctionalMode as string
- shared method kICADevicePropImageSize as string
- shared method kICADevicePropRGBGain as string
- shared method kICADevicePropSharpness as string
- shared method kICADevicePropStillCaptureMode as string
- shared method kICADevicePropTimelapseInterval as string
- shared method kICADevicePropTimelapseNumber as string
- shared method kICADevicePropUndefined as string
- shared method kICADevicePropUploadURL as string
- shared method kICADevicePropWhiteBalance as string
- shared method kICADevicesArrayKey as string
- shared method kICADeviceSharedKey as string
- shared method kICADeviceTypeCamera as string
- shared method kICADeviceTypeKey as string
- shared method kICADeviceTypeScanner as string
- shared method kICADeviceUsedKey as string
- shared method kICADeviceWebSharedKey as string
- shared method kICAExecutableArchitectureKey as string
- shared method kICALockStatusKey as string
- shared method kICAMediaDurationInSecondsKey as string
- shared method kICAMediaHeightKey as string
- shared method kICAMediaWidthKey as string
- shared method kICAModificationDateStringKey as string
- shared method kICAObjectKey as string
- shared method kICAObjectNameKey as string
- shared method kICARawKey as string
- shared method kICARemoteDeviceKey as string
- shared method kICAThumbnailPropertyKey as string
- shared method kICAThumbnailSizeKey as string
- shared method kICAUSBProductIDKey as string
- shared method kICAUSBVendorIDKey as string
- shared method kMetaDataDictionaryKey as string
- method OpenSession(device as ImageCaptureObjectMBS)
- method PropertyDictionary as dictionary
- method PropertyDictionaryText as string
- method ScannerCloseSession
- method ScannerGetParameters as dictionary
- method ScannerInitialize
- method ScannerOpenSession(device as ImageCaptureObjectMBS)
- method ScannerSetParameters(dic as dictionary)
- method ScannerStart
- method ScannerStatus as integer
- method SendMessageMemory(messageType as string, startByte as UInt32, data as memoryblock, dataType as string) as UInt32
- method SendMessageString(messageType as string, startByte as UInt32, data as string, dataType as string) as UInt32
- method UploadFile(file as folderitem, flags as integer)
- const kAddMetaDataToFinderComment = 4
- const kAdjustCreationDate = 8
- const kCreateCustomIcon = 2
- const kDeleteAfterDownload = 1
- const kDontEmbedColorSyncProfile = &h80
- const kEmbedColorSyncProfile = &h20
- const kICAAccessReadOnly = 1
- const kICAAccessReadOnlyWithObjectDeletion = 2
- const kICAAccessReadWrite = 0
- const kICAAllowMultipleImages = 1
- const kICAButtonCopy = "copy"
- const kICAButtonEMail = "mail"
- const kICAButtonScan = "scan"
- const kICAButtonWeb = "web "
- const kICACameraPassThruNotUsed = 2
- const kICACameraPassThruReceive = 1
- const kICACameraPassThruSend = 0
- const kICACannotYieldDevice = -9909
- const kICACapabilityCanCameraCaptureNewImage = "ccni"
- const kICACapabilityCanCameraDeleteAll = "dela"
- const kICACapabilityCanCameraDeleteOne = "del1"
- const kICACapabilityCanCameraSyncClock = "sclk"
- const kICACapabilityCanCameraUploadData = "load"
- const kICACapabilityMayStoreNewImagesInTempStore = "temp"
- const kICACommunicationErr = -9900
- const kICADataTypeNotFoundErr = -9910
- const kICADevice = "icdv"
- const kICADeviceAlreadyOpenErr = -9914
- const kICADeviceCamera = "cmra"
- const kICADeviceGUIDNotFoundErr = -9916
- const kICADeviceInternalErr = -9912
- const kICADeviceInvalidParamErr = -9913
- const kICADeviceIOServicePathNotFoundErr = -9917
- const kICADeviceLocationIDNotFoundErr = -9915
- const kICADeviceMemoryAllocationErr = -9911
- const kICADeviceMFP = "mfp "
- const kICADeviceNotFoundErr = -9901
- const kICADeviceNotOpenErr = -9902
- const kICADeviceOther = "doth"
- const kICADevicePDA = "pda "
- const kICADevicePhone = "phon"
- const kICADeviceScanner = "scan"
- const kICADeviceUnsupportedErr = -9918
- const kICADirectory = "dire"
- const kICADownloadAndReturnPathArray = 2
- const kICAExtensionInternalErr = -9920
- const kICAFile = "file"
- const kICAFileAudio = "audo"
- const kICAFileCorruptedErr = -9903
- const kICAFileFirmware = "firm"
- const kICAFileImage = "imag"
- const kICAFileMovie = "moov"
- const kICAFileOther = "othe"
- const kICAFileystemDCF = 3
- const kICAFileystemGenericFlat = 1
- const kICAFileystemGenericHierarchical = 2
- const kICAFileystemUndefined = 0
- const kICAFlagReadAccess = 2
- const kICAFlagReadWriteAccess = 1
- const kICAFrameworkInternalErr = -9919
- const kICAIndexOutOfRangeErr = -9907
- const kICAInvalidObjectErr = -9905
- const kICAInvalidPropertyErr = -9906
- const kICAInvalidSessionErr = -9921
- const kICAIOPendingErr = -9904
- const kICAList = "objl"
- const kICAMessageCameraCaptureNewImage = "ccni"
- const kICAMessageCameraDeleteAll = "dela"
- const kICAMessageCameraDeleteOne = "del1"
- const kICAMessageCameraPassThrough = "pass"
- const kICAMessageCameraReadClock = "rclk"
- const kICAMessageCameraSyncClock = "sclk"
- const kICAMessageCameraUploadData = "load"
- const kICAMessageCheckDevice = "chkd"
- const kICAMessageConnect = "open"
- const kICAMessageDeviceYield = "yiel"
- const kICAMessageDisconnect = "clos"
- const kICAMessageGetEventData = "mged"
- const kICAMessageGetLastButtonPressed = "btn?"
- const kICAMessageReset = "rese"
- const kICAMessageScannerOverviewSelectionChanged = "area"
- const kICAProperty = "prop"
- const kICAPropertyCameraAccessCapability = "acap"
- const kICAPropertyCameraArtist = "501E"
- const kICAPropertyCameraBatteryLevel = "5001"
- const kICAPropertyCameraBurstInterval = "5019"
- const kICAPropertyCameraBurstNumber = "5018"
- const kICAPropertyCameraCaptureDelay = "5012"
- const kICAPropertyCameraCompressionSetting = "5004"
- const kICAPropertyCameraContrast = "5014"
- const kICAPropertyCameraCopyrightInfo = "501F"
- const kICAPropertyCameraDateTime = "5011"
- const kICAPropertyCameraDigitalZoom = "5016"
- const kICAPropertyCameraEffectMode = "5017"
- const kICAPropertyCameraExposureBiasCompensation = "5010"
- const kICAPropertyCameraExposureIndex = "500F"
- const kICAPropertyCameraExposureMeteringMode = "500B"
- const kICAPropertyCameraExposureProgramMode = "500E"
- const kICAPropertyCameraExposureTime = "500D"
- const kICAPropertyCameraFilesystemType = "fsys"
- const kICAPropertyCameraFlashMode = "500C"
- const kICAPropertyCameraFNumber = "5007"
- const kICAPropertyCameraFocalLength = "5008"
- const kICAPropertyCameraFocusDistance = "5009"
- const kICAPropertyCameraFocusMeteringMode = "501C"
- const kICAPropertyCameraFocusMode = "500A"
- const kICAPropertyCameraFreeSpaceInBytes = "fres"
- const kICAPropertyCameraFreeSpaceInImages = "frei"
- const kICAPropertyCameraFunctionalMode = "5002"
- const kICAPropertyCameraIcon = "icon"
- const kICAPropertyCameraImageSize = "5003"
- const kICAPropertyCameraMaxCapacity = "maxc"
- const kICAPropertyCameraRGBGain = "5006"
- const kICAPropertyCameraSharpness = "5015"
- const kICAPropertyCameraStillCaptureMode = "5013"
- const kICAPropertyCameraStorageDescription = "stod"
- const kICAPropertyCameraStorageType = "stor"
- const kICAPropertyCameraSupportedMessages = "msgs"
- const kICAPropertyCameraTimelapseInterval = "501B"
- const kICAPropertyCameraTimelapseNumber = "501A"
- const kICAPropertyCameraUploadURL = "501D"
- const kICAPropertyCameraVolumeLabel = "voll"
- const kICAPropertyCameraWhiteBalance = "5005"
- const kICAPropertyColorSpace = "A001"
- const kICAPropertyColorSyncProfile = "prof"
- const kICAPropertyImageAperture = "9202"
- const kICAPropertyImageBitDepth = "0102"
- const kICAPropertyImageData = "idat"
- const kICAPropertyImageDateDigitized = "9004"
- const kICAPropertyImageDateOriginal = "9003"
- const kICAPropertyImageDPI = "011A"
- const kICAPropertyImageExposureTime = "829A"
- const kICAPropertyImageFilename = "ifil"
- const kICAPropertyImageFlash = "9209"
- const kICAPropertyImageFNumber = "829D"
- const kICAPropertyImageHeight = "0101"
- const kICAPropertyImageShutterSpeed = "9201"
- const kICAPropertyImageSize = "isiz"
- const kICAPropertyImageThumbnail = "thum"
- const kICAPropertyImageWidth = "0100"
- const kICAPropertyTypeNotFoundErr = -9908
- const kICAStorageFixedRAM = 3
- const kICAStorageFixedROM = 1
- const kICAStorageRemovableRAM = 4
- const kICAStorageRemovableROM = 2
- const kICAStorageUndefined = 0
- const kICAThumbnailFormatJPEG = "jpeg"
- const kICAThumbnailFormatPNG = "png "
- const kICAThumbnailFormatTIFF = "tiff"
- const kICATypeBoolean = "bool"
- const kICATypeData = "data"
- const kICATypeFixed = "sing"
- const kICATypeFloat = "floa"
- const kICATypeSInt16 = "si16"
- const kICATypeSInt32 = "si32"
- const kICATypeSInt64 = "si64"
- const kICATypeString = "TEXT"
- const kICATypeThumbnail = "thum"
- const kICATypeUInt16 = "ui16"
- const kICATypeUInt32 = "ui32"
- const kICATypeUInt64 = "ui64"
- const kICATypeUInt8 = "ui08"
- const kICAUploadFileAsIs = 0
- const kICAUploadFileScaleToFit = 1
- const kRotateImage = &h40
- const kSetFileTypeAndCreator = &h10
This class has no sub classes.
Some methods using this class:
- ImageCaptureMBS.DeviceList as ImageCaptureObjectMBS
- ImageCaptureObjectMBS.OpenSession(device as ImageCaptureObjectMBS)
- ImageCaptureMBS.RegisterForEventNotification(objectOfInterest as ImageCaptureObjectMBS, eventsOfInterest() as string, options as dictionary)
- ImageCaptureObjectMBS.ScannerOpenSession(device as ImageCaptureObjectMBS)
- ImageCaptureMBS.UnloadDeviceModule(deviceObject as ImageCaptureObjectMBS)
Some examples which use this class:
The items on this page are in the following plugins: MBS REALbasic MacOSX Plugin.
Links
MBS REALbasic Plugins - Pfarrgemeinde St. Arnulf Nickenich