Platforms to show: All Mac Windows Linux Cross-Platform
Image Capture
Capture images from digital cameras and scanners on Mac OS X and Windows. (WIA)
- class ImageCaptureMBS
- method DeviceList as ImageCaptureObjectMBS
- method ImportImage(flags as integer) as string()
- method ImportImage(flags as integer, filetypes() as string) as string()
- shared method kICABluetoothAddressKey as string
- shared method kICABluetoothTransportType as string
- shared method kICADeviceBrowserDeviceRefKey as string
- shared method kICADeviceIconPathKey as string
- shared method kICADeviceModulePathKey as string
- shared method kICAErrorKey as string
- shared method kICAFireWireGUIDKey as string
- shared method kICAFireWireTransportType as string
- shared method kICAIOServicePathKey as string
- shared method kICAIPAddressKey as string
- shared method kICAIPGUIDKey as string
- shared method kICAIPNameKey as string
- shared method kICAIPPortKey as string
- shared method kICANotificationClassKey as string
- shared method kICANotificationClassProprietary as string
- shared method kICANotificationClassPTPStandard as string
- shared method kICANotificationClassPTPVendor as string
- shared method kICANotificationDataCookieKey as string
- shared method kICANotificationDataIsBigEndianKey as string
- shared method kICANotificationDataKey as string
- shared method kICANotificationDataSizeKey as string
- shared method kICANotificationDeviceICAObjectKey as string
- shared method kICANotificationDeviceListICAObjectKey as string
- shared method kICANotificationICAObjectKey as string
- shared method kICANotificationImageBytesPerRowKey as string
- shared method kICANotificationImageDataKey as string
- shared method kICANotificationImageDataSizeKey as string
- shared method kICANotificationImageHeightKey as string
- shared method kICANotificationImageKey as string
- shared method kICANotificationImageNumberOfRowsKey as string
- shared method kICANotificationImageStartRowKey as string
- shared method kICANotificationImageWidthKey as string
- shared method kICANotificationNumerOfImagesRemainingKey as string
- shared method kICANotificationPercentDownloadedKey as string
- shared method kICANotificationRawEventKey as string
- shared method kICANotificationScannerButtonTypeKey as string
- shared method kICANotificationScannerDocumentNameKey as string
- shared method kICANotificationSubTypeDocumentLoaded as string
- shared method kICANotificationSubTypeDocumentNotLoaded as string
- shared method kICANotificationSubTypeKey as string
- shared method kICANotificationSubTypePerformOverviewScan as string
- shared method kICANotificationSubTypeWarmUpDone as string
- shared method kICANotificationSubTypeWarmUpStarted as string
- shared method kICANotificationTypeCaptureComplete as string
- shared method kICANotificationTypeDeviceAdded as string
- shared method kICANotificationTypeDeviceConnectionProgress as string
- shared method kICANotificationTypeDeviceInfoChanged as string
- shared method kICANotificationTypeDevicePropertyChanged as string
- shared method kICANotificationTypeDeviceRemoved as string
- shared method kICANotificationTypeDeviceStatusError as string
- shared method kICANotificationTypeDeviceStatusInfo as string
- shared method kICANotificationTypeDeviceWasReset as string
- shared method kICANotificationTypeDownloadProgressStatus as string
- shared method kICANotificationTypeKey as string
- shared method kICANotificationTypeObjectAdded as string
- shared method kICANotificationTypeObjectInfoChanged as string
- shared method kICANotificationTypeObjectRemoved as string
- shared method kICANotificationTypeProprietary as string
- shared method kICANotificationTypeRequestObjectTransfer as string
- shared method kICANotificationTypeScannerButtonPressed as string
- shared method kICANotificationTypeScannerOverviewOverlayAvailable as string
- shared method kICANotificationTypeScannerPageDone as string
- shared method kICANotificationTypeScannerScanDone as string
- shared method kICANotificationTypeScannerSessionClosed as string
- shared method kICANotificationTypeScanProgressStatus as string
- shared method kICANotificationTypeStoreAdded as string
- shared method kICANotificationTypeStoreFull as string
- shared method kICANotificationTypeStoreInfoChanged as string
- shared method kICANotificationTypeStoreRemoved as string
- shared method kICANotificationTypeTransactionCanceled as string
- shared method kICANotificationTypeUnreportedStatus as string
- shared method kICANotificationVendorErrorCodeKey as string
- shared method kICARefconKey as string
- shared method kICASCSITransportType as string
- shared method kICATCPIPTransportType as string
- shared method kICATransportTypeKey as string
- shared method kICATWAINDSPathKey as string
- shared method kICATWAINTransportType as string
- shared method kICAUSBLocationIDKey as string
- shared method kICAUSBTransportType as string
- shared method kICAUserAssignedDeviceNameKey as string
- method LoadDeviceModule(params as dictionary)
- method RegisterForEventNotification(objectOfInterest as ImageCaptureObjectMBS, eventsOfInterest() as string, options as dictionary)
- method SendNotification(notificationDictionary as dictionary) as integer
- method SendNotificationAndWaitForReply(notificationDictionary as dictionary) as integer
- method ShowDeviceBrowser
- method UnloadDeviceModule(deviceObject as ImageCaptureObjectMBS)
- property Lasterror as Integer
- event Notification(notificationType as string, notificationDictionary as dictionary)
- class ImageCaptureObjectMBS
- 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)
- property Handle as Integer
- property Lasterror as Integer
- property ScannerSessionHandle as Integer
- property SessionHandle 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
- class WIADataCallbackMBS
- property Handle as Integer
- event BandedDataCallback(message as integer, Status as integer, PercentComplete as integer, Offset as integer, Length as integer, Buffer as memoryblock)
- const kMessageData = 2
- const kMessageDataHeader = 1
- const kMessageFilePreviewData = 6
- const kMessageFilePreviewDataHeader = 7
- const kMessageNewPage = 5
- const kMessageStatus = 3
- const kMessageTermination = 4
- const kStatusProcessingData = 2
- const kStatusTransferFromDevice = 1
- const kStatusTransferToClient = 4
- class WIADataTransferInfoMBS
- property BufferSize as Integer
- property DoubleBuffer as Boolean
- property Section as Integer
- property Size as Integer
- class WIADataTransferMBS
- method EnumerateFormatInfo as WIAFormatInfoEnumeratorMBS
- method GetBandedData(DataTransInfo as WIADataTransferInfoMBS, DataCallback as WIADataCallbackMBS)
- method GetDataFile(DataCallback as WIADataCallbackMBS) as folderitem
- method GetDataPath(DataCallback as WIADataCallbackMBS) as string
- method GetExtendedTransferInfo as WIAExtendedTransferInfoMBS
- method QueryGetData as WIAFormatInfoMBS
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceCapabilitiesEnumeratorMBS
- method Clone as WIADeviceCapabilitiesEnumeratorMBS
- method Count as integer
- method NextItem as WIADeviceCapabilitiesMBS
- method Reset
- method Skip(celt as integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceCapabilitiesMBS
- property Commandline as String
- property Description as String
- property Flags as Integer
- property GUID as String
- property Icon as String
- property Name as String
- class WIADeviceInfoEnumeratorMBS
- method Clone as WIADeviceInfoEnumeratorMBS
- method Count as integer
- method NextItem as WIAPropertyStorageMBS
- method Reset
- method Skip(celt as integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIADeviceManager1MBS
- method Constructor
- method CreateDevice(DeviceID as string) as WIAItemMBS
- method EnumDeviceInfo(flags as integer = &h10) as WIADeviceInfoEnumeratorMBS
- method GetImageDialog(parentWindow as window, DeviceType as integer, Flags as integer, Intent as integer, file as folderitem, rootitem as WIAItemMBS=nil)
- method GetImageDialog(parentWindowHandle as integer, DeviceType as integer, Flags as integer, Intent as integer, file as folderitem, rootitem as WIAItemMBS=nil)
- method SelectDeviceDialog(parentWindow as window, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as integer, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as integer, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialogID(parentWindow as window, DeviceType as integer, Flags as integer) as string
- method SelectDeviceDialogID(parentWindowHandle as integer, DeviceType as integer, Flags as integer) as string
- property Handle as Integer
- const kDeviceDialogSingleImage = 2
- const kDeviceDialogUseCommonUI = 4
- const kDeviceTypeDefault = 0
- const kDeviceTypeDigitalCamera = 2
- const kDeviceTypeScanner = 1
- const kDeviceTypeStreamingVideo = 3
- const kEnumAll = 15
- const kEnumLocal = 16
- const kIntentBestPreview = &h40000
- const kIntentImageTypeColor = 0x00000001 = 0
- const kIntentImageTypeGrayscale = 2
- const kIntentImageTypeMask = &hF
- const kIntentImageTypeText = 4
- const kIntentMaximizeQuality = &h20000
- const kIntentMinimizeSize = &h10000
- const kIntentNone = 0
- const kIntentSizeMask = &hF0000
- const kSelectDeviceNoDefault = 1
- class WIADeviceManager2MBS
- method Constructor
- method CreateDevice(DeviceID as string) as WIAItemMBS
- method EnumDeviceInfo(flags as integer = &h10) as WIADeviceInfoEnumeratorMBS
- method GetImageDialog(Flags as integer, DeviceID as string, parentWindow as window, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- method GetImageDialog(Flags as integer, DeviceID as string, parentWindowHandle as integer, FolderName as String, Filename as String, byref item as WIAItemMBS) as string()
- method SelectDeviceDialog(parentWindow as window, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindow as window, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as integer, DeviceType as integer, Flags as integer) as WIAItemMBS
- method SelectDeviceDialog(parentWindowHandle as integer, DeviceType as integer, Flags as integer, byref DeviceID as string) as WIAItemMBS
- method SelectDeviceDialogID(parentWindow as window, DeviceType as integer, Flags as integer) as string
- method SelectDeviceDialogID(parentWindowHandle as integer, DeviceType as integer, Flags as integer) as string
- property Handle as Integer
- const kDeviceDialogSingleImage = 2
- const kDeviceDialogUseCommonUI = 4
- const kDeviceTypeDefault = 0
- const kDeviceTypeDigitalCamera = 2
- const kDeviceTypeScanner = 1
- const kDeviceTypeStreamingVideo = 3
- const kEnumAll = 15
- const kEnumLocal = 16
- const kIntentBestPreview = &h40000
- const kIntentImageTypeColor = 0x00000001 = 0
- const kIntentImageTypeGrayscale = 2
- const kIntentImageTypeMask = &hF
- const kIntentImageTypeText = 4
- const kIntentMaximizeQuality = &h20000
- const kIntentMinimizeSize = &h10000
- const kIntentNone = 0
- const kIntentSizeMask = &hF0000
- const kSelectDeviceNoDefault = 1
- class WIAExtendedTransferInfoMBS
- property MaxBufferSize as Integer
- property MinBufferSize as Integer
- property NumBuffers as Integer
- property OptimalBufferSize as Integer
- property Size as Integer
- class WIAFormatInfoEnumeratorMBS
- method Clone as WIAFormatInfoEnumeratorMBS
- method Count as integer
- method NextItem as WIAFormatInfoMBS
- method Reset
- method Skip(celt as integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIAFormatInfoMBS
- property FormatID as WIAGUIDMBS
- property Tymed as Integer
- class WIAGUIDMBS
- method Data as string
- method DisplayString as string
- method Equal(other as WIAGUIDMBS) as boolean
- class WIAItemEnumeratorMBS
- class WIAItemExtrasMBS
- method GetImageDialog
- property Handle as Integer
- class WIAItemMBS
- method AnalyzeItem
- method CreateChildItem(ItemFlags as integer, CreationFlags as integer, ItemName as string, FullItemName as string) as WIAItemMBS
- method DataTransfer as WIADataTransferMBS
- method DeleteItem
- method DeviceCommand(command as WIAGUIDMBS) as WIAItemMBS
- method DeviceDialog(Flags as integer, Win as window, FolderName as string, Filename as string, pathes() as string, items() as WIAItemMBS)
- method DeviceDialog(Flags as integer, WindowHandle as integer, FolderName as string, Filename as string, pathes() as string, items() as WIAItemMBS)
- method DeviceDialog(Win as window, Flags as integer, Intent as integer) as WIAItemMBS()
- method DeviceDialog(WindowHandle as integer, Flags as integer, Intent as integer) as WIAItemMBS()
- method EnumerateChildItems(CategoryGUID as WIAGUIDMBS=nil) as WIAItemEnumeratorMBS
- method EnumerateDeviceCapabilities(Flags as integer) as WIADeviceCapabilitiesEnumeratorMBS
- method FindItemByName(name as string) as WIAItemMBS
- method ItemCategory as WIAGUIDMBS
- method ItemType as integer
- shared method kCategoryFeeder as WIAGUIDMBS
- shared method kCategoryFeederBack as WIAGUIDMBS
- shared method kCategoryFeederFront as WIAGUIDMBS
- shared method kCategoryFilm as WIAGUIDMBS
- shared method kCategoryFinishedFile as WIAGUIDMBS
- shared method kCategoryFlatbed as WIAGUIDMBS
- shared method kCategoryFolder as WIAGUIDMBS
- shared method kCategoryRoot as WIAGUIDMBS
- shared method kCommandChangeDocument as WIAGUIDMBS
- shared method kCommandDeleteAllItems as WIAGUIDMBS
- shared method kCommandDiagnostic as WIAGUIDMBS
- shared method kCommandSynchronize as WIAGUIDMBS
- shared method kCommandTakePicture as WIAGUIDMBS
- shared method kCommandUnloadDocument as WIAGUIDMBS
- method ParentItem as WIAItemMBS
- method PropertyStorage as WIAPropertyStorageMBS
- method RootItem as WIAItemMBS
- method Transfer as WIATransferMBS
- property Handle as Integer
- property Handle1 as Integer
- property Handle2 as Integer
- property Lasterror as Integer
- const kDeviceCommands = 1
- const kDeviceDialogSingleImage = 2
- const kDeviceDialogUseCommonUI = 4
- const kDeviceEvents = 2
- const kIntentBestPreview = &h40000
- const kIntentImageTypeColor = 0x00000001 = 0
- const kIntentImageTypeGrayscale = 2
- const kIntentImageTypeMask = &hF
- const kIntentImageTypeText = 4
- const kIntentMaximizeQuality = &h20000
- const kIntentMinimizeSize = &h10000
- const kIntentNone = 0
- const kIntentSizeMask = &hF0000
- const kSelectDeviceNoDefault = 1
- const kTypeAnalyze = &h00000010
- const kTypeAudio = &h00000020
- const kTypeBurst = &h00000800
- const kTypeDeleted = &h00000080
- const kTypeDevice = &h00000040
- const kTypeDisconnected = &h00000100
- const kTypeFile = &h00000002
- const kTypeFolder = &h00000004
- const kTypeFree = &h00000000
- const kTypeGenerated = &h00004000
- const kTypeHasAttachments = &h00008000
- const kTypeHPanorama = &h00000200
- const kTypeImage = &h00000001
- const kTypeRoot = &h00000008
- const kTypeStorage = &h00001000
- const kTypeTransfer = &h00002000
- const kTypeVideo = &h00010000
- const kTypeVPanorama = &h00000400
- class WIAPropertyEnumeratorMBS
- method Clone as WIAPropertyEnumeratorMBS
- method NextItem as WIAPropertyMBS
- method Reset
- method Skip(celt as integer)
- property Handle as Integer
- property Lasterror as Integer
- class WIAPropertyMBS
- class WIAPropertyStorageMBS
- method Commit(flags as integer)
- method Count as integer
- method Delete(id as integer)
- method Delete(name as string)
- method DeletePropertyName(id as integer)
- method Enumerate as WIAPropertyEnumeratorMBS
- shared method kAudioFormatAIFF as WIAGUIDMBS
- shared method kAudioFormatMP3 as WIAGUIDMBS
- shared method kAudioFormatWAV as WIAGUIDMBS
- shared method kAudioFormatWMA as WIAGUIDMBS
- shared method kImageFormatASF as WIAGUIDMBS
- shared method kImageFormatAVI as WIAGUIDMBS
- shared method kImageFormatBMP as WIAGUIDMBS
- shared method kImageFormatCIFF as WIAGUIDMBS
- shared method kImageFormatDPOF as WIAGUIDMBS
- shared method kImageFormatEMF as WIAGUIDMBS
- shared method kImageFormatExec as WIAGUIDMBS
- shared method kImageFormatEXIF as WIAGUIDMBS
- shared method kImageFormatFlashPix as WIAGUIDMBS
- shared method kImageFormatGIF as WIAGUIDMBS
- shared method kImageFormatHTML as WIAGUIDMBS
- shared method kImageFormatICO as WIAGUIDMBS
- shared method kImageFormatJPEG as WIAGUIDMBS
- shared method kImageFormatJPEG2K as WIAGUIDMBS
- shared method kImageFormatJPEG2KX as WIAGUIDMBS
- shared method kImageFormatMemoryBMP as WIAGUIDMBS
- shared method kImageFormatMPG as WIAGUIDMBS
- shared method kImageFormatPhotoCD as WIAGUIDMBS
- shared method kImageFormatPICT as WIAGUIDMBS
- shared method kImageFormatPNG as WIAGUIDMBS
- shared method kImageFormatRawRGB as WIAGUIDMBS
- shared method kImageFormatRTF as WIAGUIDMBS
- shared method kImageFormatScript as WIAGUIDMBS
- shared method kImageFormatTIFF as WIAGUIDMBS
- shared method kImageFormatTXT as WIAGUIDMBS
- shared method kImageFormatUndefined as WIAGUIDMBS
- shared method kImageFormatUnicode16 as WIAGUIDMBS
- shared method kImageFormatWMF as WIAGUIDMBS
- shared method kImageFormatXML as WIAGUIDMBS
- method Read(id as integer) as variant
- method Read(name as string) as variant
- method Read(p as WIAPropertyMBS) as variant
- method ReadPropertyName(id as integer) as string
- method Revert
- method Write(id as integer, value as variant)
- method Write(name as string, value as variant, id as integer = 0)
- method Write(p as WIAPropertyMBS, value as variant)
- method WritePropertyName(id as integer, name as string)
- property Handle as Integer
- property Lasterror as Integer
- const kCameraDevicePropertyArtist = 2090
- const kCameraDevicePropertyArtistString = "Artist"
- const kCameraDevicePropertyBatteryStatus = 2065
- const kCameraDevicePropertyBatteryStatusString = "Battery Status"
- const kCameraDevicePropertyBurstInterval = 2075
- const kCameraDevicePropertyBurstIntervalString = "Burst Interva"
- const kCameraDevicePropertyBurstNumber = 2076
- const kCameraDevicePropertyBurstNumberString = "Burst Number"
- const kCameraDevicePropertyCaptureDelay = 2082
- const kCameraDevicePropertyCaptureDelayString = "Capture Delay"
- const kCameraDevicePropertyCaptureMode = 2081
- const kCameraDevicePropertyCaptureModeString = "Capture Mode"
- const kCameraDevicePropertyCompressionSetting = 2071
- const kCameraDevicePropertyCompressionSettingString = "Compression Setting"
- const kCameraDevicePropertyContrast = 2080
- const kCameraDevicePropertyContrastString = "Contrast"
- const kCameraDevicePropertyCopyrightInfo = 2091
- const kCameraDevicePropertyCopyrightInfoString = "Copyright Info"
- const kCameraDevicePropertyDigitalZoom = 2078
- const kCameraDevicePropertyDigitalZoomString = "Digital Zoom"
- const kCameraDevicePropertyDimension = 2070
- const kCameraDevicePropertyDimensionString = "Dimension"
- const kCameraDevicePropertyEffectMode = 2077
- const kCameraDevicePropertyEffectModeString = "Effect Mode"
- const kCameraDevicePropertyExposureComp = 2053
- const kCameraDevicePropertyExposureCompString = "Exposure Compensation"
- const kCameraDevicePropertyExposureIndex = 2083
- const kCameraDevicePropertyExposureIndexString = "Exposure Index"
- const kCameraDevicePropertyExposureMeteringMode = 2084
- const kCameraDevicePropertyExposureMeteringModeString = "Exposure Metering Mode"
- const kCameraDevicePropertyExposureMode = 2052
- const kCameraDevicePropertyExposureModeString = "Exposure Mode"
- const kCameraDevicePropertyExposureTime = 2054
- const kCameraDevicePropertyExposureTimeString = "Exposure Time"
- const kCameraDevicePropertyFlashMode = 2056
- const kCameraDevicePropertyFlashModeString = "Flash Mode"
- const kCameraDevicePropertyFnumber = 2055
- const kCameraDevicePropertyFnumberString = "F Number"
- const kCameraDevicePropertyFocalLength = 2086
- const kCameraDevicePropertyFocalLengthString = "Focus Length"
- const kCameraDevicePropertyFocusDistance = 2085
- const kCameraDevicePropertyFocusDistanceString = "Focus Distance"
- const kCameraDevicePropertyFocusManualDist = 2058
- const kCameraDevicePropertyFocusManualDistString = "Focus Manual Dist"
- const kCameraDevicePropertyFocusMeteringMode = 2072
- const kCameraDevicePropertyFocusMeteringModeString = "Focus Metering Mode"
- const kCameraDevicePropertyFocusMode = 2057
- const kCameraDevicePropertyFocusModeString = "Focus Mode"
- const kCameraDevicePropertyPanPosition = 2060
- const kCameraDevicePropertyPanPositionString = "Pan Position"
- const kCameraDevicePropertyPictHeight = 2069
- const kCameraDevicePropertyPictHeightString = "Picture Height"
- const kCameraDevicePropertyPicturesRemaining = 2051
- const kCameraDevicePropertyPicturesRemainingString = "Pictures Remaining"
- const kCameraDevicePropertyPicturesTaken = 2050
- const kCameraDevicePropertyPicturesTakenString = "Pictures Taken"
- const kCameraDevicePropertyPictWidth = 2068
- const kCameraDevicePropertyPictWidthString = "Picture Width"
- const kCameraDevicePropertyPowerMode = 2064
- const kCameraDevicePropertyPowerModeString = "Power Mode"
- const kCameraDevicePropertyRgbGain = 2087
- const kCameraDevicePropertyRgbGainString = "RGB Gain"
- const kCameraDevicePropertySharpness = 2079
- const kCameraDevicePropertySharpnessString = "Sharpness"
- const kCameraDevicePropertyThumbHeight = 2067
- const kCameraDevicePropertyThumbHeightString = "Thumbnail Height"
- const kCameraDevicePropertyThumbWidth = 2066
- const kCameraDevicePropertyThumbWidthString = "Thumbnail Width"
- const kCameraDevicePropertyTiltPosition = 2061
- const kCameraDevicePropertyTiltPositionString = "Tilt Position"
- const kCameraDevicePropertyTimelapseInterval = 2073
- const kCameraDevicePropertyTimelapseIntervalString = "Timelapse Interva"
- const kCameraDevicePropertyTimelapseNumber = 2074
- const kCameraDevicePropertyTimelapseNumberString = "Timelapse Number"
- const kCameraDevicePropertyTimerMode = 2062
- const kCameraDevicePropertyTimerModeString = "Timer Mode"
- const kCameraDevicePropertyTimerValue = 2063
- const kCameraDevicePropertyTimerValueString = "Timer Value"
- const kCameraDevicePropertyUploadUrl = 2089
- const kCameraDevicePropertyUploadUrlString = "Upload UR"
- const kCameraDevicePropertyWhiteBalance = 2088
- const kCameraDevicePropertyWhiteBalanceString = "White Balance"
- const kCameraDevicePropertyZoomPosition = 2059
- const kCameraDevicePropertyZoomPositionString = "Zoom Position"
- const kCameraItemPropertyAudioAvailable = 5125
- const kCameraItemPropertyAudioAvailableString = "Audio Available"
- const kCameraItemPropertyAudioData = 5127
- const kCameraItemPropertyAudioDataFormat = 5126
- const kCameraItemPropertyAudioDataFormatString = "Audio Format"
- const kCameraItemPropertyAudioDataString = "Audio Data"
- const kCameraItemPropertyNumPictPerRow = 5128
- const kCameraItemPropertyNumPictPerRowString = "Pictures per Row"
- const kCameraItemPropertySequence = 5129
- const kCameraItemPropertySequenceString = "Sequence Number"
- const kCameraItemPropertyThumbHeight = 5124
- const kCameraItemPropertyThumbHeightString = "Thumbnail Height"
- const kCameraItemPropertyThumbnail = 5122
- const kCameraItemPropertyThumbnailString = "Thumbnail Data"
- const kCameraItemPropertyThumbWidth = 5123
- const kCameraItemPropertyThumbWidthString = "Thumbnail Width"
- const kCameraItemPropertyTimedelay = 5130
- const kCameraItemPropertyTimedelayString = "Time Delay"
- const kCommitFlagsConsolidate = 8
- const kCommitFlagsDangeroulyCommitMeRelyToDiskCache = 4
- const kCommitFlagsDefault = 0
- const kCommitFlagsOnlyIfCurrent = 2
- const kCommitFlagsOverwrite = 1
- const kDevicePropertyBaudrate = 12
- const kDevicePropertyBaudrateString = "BaudRate"
- const kDevicePropertyConnectStatus = 1027
- const kDevicePropertyConnectStatusString = "Connect Status"
- const kDevicePropertyDevDesc = 4
- const kDevicePropertyDevDescString = "Description"
- const kDevicePropertyDeviceTime = 1028
- const kDevicePropertyDeviceTimeString = "Device Time"
- const kDevicePropertyDevId = 2
- const kDevicePropertyDevIdString = "Unique Device ID"
- const kDevicePropertyDevName = 7
- const kDevicePropertyDevNameString = "Name"
- const kDevicePropertyDevType = 5
- const kDevicePropertyDevTypeString = "Type"
- const kDevicePropertyDriverVersion = 15
- const kDevicePropertyDriverVersionString = "Driver Version"
- const kDevicePropertyFirmwareVersion = 1026
- const kDevicePropertyFirmwareVersionString = "Firmware Version"
- const kDevicePropertyHwConfig = 11
- const kDevicePropertyHwConfigString = "Hardware Configuration"
- const kDevicePropertyPortName = 6
- const kDevicePropertyPortNameString = "Port"
- const kDevicePropertyRemoteDevId = 9
- const kDevicePropertyRemoteDevIdString = "Remote Device ID"
- const kDevicePropertyServerName = 8
- const kDevicePropertyServerNameString = "Server"
- const kDevicePropertyStiGenCapabilities = 13
- const kDevicePropertyStiGenCapabilitiesString = "STI Generic Capabilities"
- const kDevicePropertyUiClsid = 10
- const kDevicePropertyUiClsidString = "UI Class ID"
- const kDevicePropertyVendDesc = 3
- const kDevicePropertyVendDescString = "Manufacturer"
- const kDevicePropertyWiaVersion = 14
- const kDevicePropertyWiaVersionString = "WIA Version"
- const kFileSystemPropertyMountPoint = 3330
- const kFileSystemPropertyMountPointString = "Directory mount point"
- const kItemPropertyAccessRights = 4102
- const kItemPropertyAccessRightsString = "Access Rights"
- const kItemPropertyAppColorMapping = 4121
- const kItemPropertyAppColorMappingString = "Application Applies Color Mapping"
- const kItemPropertyBitsPerChannel = 4110
- const kItemPropertyBitsPerChannelString = "Bits Per Channe"
- const kItemPropertyBytesPerLine = 4113
- const kItemPropertyBytesPerLineString = "Bytes Per Line"
- const kItemPropertyChannelsPerPixel = 4109
- const kItemPropertyChannelsPerPixelString = "Channels Per Pixe"
- const kItemPropertyColorProfile = 4117
- const kItemPropertyColorProfileString = "Color Profiles"
- const kItemPropertyCompression = 4107
- const kItemPropertyCompressionString = "Compression"
- const kItemPropertyDatatype = 4103
- const kItemPropertyDatatypeString = "Data Type"
- const kItemPropertyDepth = 4104
- const kItemPropertyDepthString = "Bits Per Pixe"
- const kItemPropertyFilenameExtension = 4123
- const kItemPropertyFilenameExtensionString = "Filename extension"
- const kItemPropertyFormat = 4106
- const kItemPropertyFormatString = "Format"
- const kItemPropertyFullItemName = 4099
- const kItemPropertyFullItemNameString = "Full Item Name"
- const kItemPropertyGammaCurves = 4115
- const kItemPropertyGammaCurvesString = "Gamma Curves"
- const kItemPropertyIcmProfileName = 4120
- const kItemPropertyIcmProfileNameString = "Color Profile Name"
- const kItemPropertyItemFlags = 4101
- const kItemPropertyItemFlagsString = "Item Flags"
- const kItemPropertyItemName = 4098
- const kItemPropertyItemNameString = "Item Name"
- const kItemPropertyItemSize = 4116
- const kItemPropertyItemSizeString = "Item Size"
- const kItemPropertyItemTime = 4100
- const kItemPropertyItemTimeString = "Item Time Stamp"
- const kItemPropertyMinBufferSize = 4118
- const kItemPropertyMinBufferSizeString = "Buffer Size"
- const kItemPropertyNumberOfLines = 4114
- const kItemPropertyNumberOfLinesString = "Number of Lines"
- const kItemPropertyPixelsPerLine = 4112
- const kItemPropertyPixelsPerLineString = "Pixels Per Line"
- const kItemPropertyPlanar = 4111
- const kItemPropertyPlanarString = "Planar"
- const kItemPropertyPreferredFormat = 4105
- const kItemPropertyPreferredFormatString = "Preferred Format"
- const kItemPropertyPropStreamCompatId = 4122
- const kItemPropertyPropStreamCompatIdString = "Stream Compatibility ID"
- const kItemPropertyRegionType = 4119
- const kItemPropertyRegionTypeString = "Region Type"
- const kItemPropertySuppressPropertyPage = 4124
- const kItemPropertySuppressPropertyPageString = "Suppress a property page"
- const kItemPropertyTymed = 4108
- const kItemPropertyTymedString = "Media Type"
- const kScannerDevicePropertyDitherPatternData = 3075
- const kScannerDevicePropertyDitherPatternDataString = "Dither Pattern Data"
- const kScannerDevicePropertyDitherSelect = 3074
- const kScannerDevicePropertyDitherSelectString = "Dither Select"
- const kScannerDevicePropertyDocumentHandlingCapabilities = 3074
- const kScannerDevicePropertyDocumentHandlingCapabilitiesString = "Document Handling Capabilities"
- const kScannerDevicePropertyDocumentHandlingCapacity = 3075
- const kScannerDevicePropertyDocumentHandlingCapacityString = "Document Handling Capacity"
- const kScannerDevicePropertyDocumentHandlingSelect = 3074
- const kScannerDevicePropertyDocumentHandlingSelectString = "Document Handling Select"
- const kScannerDevicePropertyDocumentHandlingStatus = 3075
- const kScannerDevicePropertyDocumentHandlingStatusString = "Document Handling Status"
- const kScannerDevicePropertyEndorserCharacters = 3074
- const kScannerDevicePropertyEndorserCharactersString = "Endorser Characters"
- const kScannerDevicePropertyEndorserString = 3075
- const kScannerDevicePropertyEndorserStringString = "Endorser String"
- const kScannerDevicePropertyFilterSelect = 3075
- const kScannerDevicePropertyFilterSelectString = "Filter Select"
- const kScannerDevicePropertyHorizontalBedRegistration = 3075
- const kScannerDevicePropertyHorizontalBedRegistrationString = "Horizontal Bed Registration"
- const kScannerDevicePropertyHorizontalBedSize = 3074
- const kScannerDevicePropertyHorizontalBedSizeString = "Horizontal Bed Size"
- const kScannerDevicePropertyHorizontalSheetFeedSize = 3074
- const kScannerDevicePropertyHorizontalSheetFeedSizeString = "Horizontal Sheet Feed Size"
- const kScannerDevicePropertyMaxScanTime = 3075
- const kScannerDevicePropertyMaxScanTimeString = "Max Scan Time"
- const kScannerDevicePropertyMinHorizontalSheetFeedSize = 3074
- const kScannerDevicePropertyMinHorizontalSheetFeedSizeString = "Minimum Horizontal Sheet Feed Size"
- const kScannerDevicePropertyMinVerticalSheetFeedSize = 3075
- const kScannerDevicePropertyMinVerticalSheetFeedSizeString = "Minimum Vertical Sheet Feed Size"
- const kScannerDevicePropertyOpticalXres = 3074
- const kScannerDevicePropertyOpticalXresString = "Horizontal Optical Resolution"
- const kScannerDevicePropertyOpticalYres = 3075
- const kScannerDevicePropertyOpticalYresString = "Vertical Optical Resolution"
- const kScannerDevicePropertyPadColor = 3074
- const kScannerDevicePropertyPadColorString = "Pad Color"
- const kScannerDevicePropertyPageHeight = 3075
- const kScannerDevicePropertyPageHeightString = "Page Height"
- const kScannerDevicePropertyPages = 3074
- const kScannerDevicePropertyPageSize = 3075
- const kScannerDevicePropertyPageSizeString = "Page Size"
- const kScannerDevicePropertyPagesString = "Pages"
- const kScannerDevicePropertyPageWidth = 3074
- const kScannerDevicePropertyPageWidthString = "Page Width"
- const kScannerDevicePropertyPlatenColor = 3075
- const kScannerDevicePropertyPlatenColorString = "Platen Color"
- const kScannerDevicePropertyPreview = 3074
- const kScannerDevicePropertyPreviewString = "Preview"
- const kScannerDevicePropertyScanAheadPages = 3074
- const kScannerDevicePropertyScanAheadPagesString = "Scan Ahead Pages"
- const kScannerDevicePropertySheetFeederRegistration = 3074
- const kScannerDevicePropertySheetFeederRegistrationString = "Sheet Feeder Registration"
- const kScannerDevicePropertyShowPreviewControl = 3075
- const kScannerDevicePropertyShowPreviewControlString = "Show preview contro"
- const kScannerDevicePropertyTransparency = 3075
- const kScannerDevicePropertyTransparencySelect = 3074
- const kScannerDevicePropertyTransparencySelectString = "Transparency Adapter Select"
- const kScannerDevicePropertyTransparencyString = "Transparency Adapter"
- const kScannerDevicePropertyVerticalBedRegistration = 3074
- const kScannerDevicePropertyVerticalBedRegistrationString = "Vertical Bed Registration"
- const kScannerDevicePropertyVerticalBedSize = 3075
- const kScannerDevicePropertyVerticalBedSizeString = "Vertical Bed Size"
- const kScannerDevicePropertyVerticalSheetFeedSize = 3075
- const kScannerDevicePropertyVerticalSheetFeedSizeString = "Vertical Sheet Feed Size"
- const kScannerItemPropertyBrightness = 6154
- const kScannerItemPropertyBrightnessString = "Brightness"
- const kScannerItemPropertyContrast = 6155
- const kScannerItemPropertyContrastString = "Contrast"
- const kScannerItemPropertyCurIntent = 6146
- const kScannerItemPropertyCurIntentString = "Current Intent"
- const kScannerItemPropertyInvert = 6160
- const kScannerItemPropertyInvertString = "Invert"
- const kScannerItemPropertyMirror = 6158
- const kScannerItemPropertyMirrorString = "Mirror"
- const kScannerItemPropertyOrientation = 6156
- const kScannerItemPropertyOrientationString = "Orientation"
- const kScannerItemPropertyPhotometricInterp = 6153
- const kScannerItemPropertyPhotometricInterpString = "Photometric Interpretation"
- const kScannerItemPropertyRotation = 6157
- const kScannerItemPropertyRotationString = "Rotation"
- const kScannerItemPropertyThreshold = 6159
- const kScannerItemPropertyThresholdString = "Threshold"
- const kScannerItemPropertyWarmUpTime = 6161
- const kScannerItemPropertyWarmUpTimeString = "Lamp Warm up Time"
- const kScannerItemPropertyXextent = 6151
- const kScannerItemPropertyXextentString = "Horizontal Extent"
- const kScannerItemPropertyXpos = 6149
- const kScannerItemPropertyXposString = "Horizontal Start Position"
- const kScannerItemPropertyXres = 6147
- const kScannerItemPropertyXresString = "Horizontal Resolution"
- const kScannerItemPropertyYextent = 6152
- const kScannerItemPropertyYextentString = "Vertical Extent"
- const kScannerItemPropertyYpos = 6150
- const kScannerItemPropertyYposString = "Vertical Start Position"
- const kScannerItemPropertyYres = 6148
- const kScannerItemPropertyYresString = "Vertical Resolution"
- const kTymedCallback = 128
- const kTymedFile = 2
- const kTymedMultiPageCallback = 512
- const kTymedMultiPageFile = 256
- const kVideoCameraPropertyDShowDevicePath = 3588
- const kVideoCameraPropertyDShowDevicePathString = "Directshow Device Path"
- const kVideoCameraPropertyImagesDirectory = 3587
- const kVideoCameraPropertyImagesDirectoryString = "Images Directory"
- const kVideoCameraPropertyLastPictureTaken = 3586
- const kVideoCameraPropertyLastPictureTakenString = "Last Picture Taken"
- class WIAStreamMBS
- method Clone as WIAStreamMBS
- method Commit(flags as integer)
- method Constructor(mode as integer, file as folderitem)
- method Constructor(mode as integer, path as string)
- method CopyTo(other as WIAStreamMBS, length as UInt64)
- method CopyTo(other as WIAStreamMBS, length as UInt64, byref ReadSize as UInt64, byref WriteSize as UInt64)
- method Revert
- method Seek(value as Int64, Origin as integer) as UInt64
- method SetSize(size as UInt64)
- property Handle as Integer
- property Lasterror as Integer
- const kCommitConsolidate = 8
- const kCommitDangerouslyCommitMerelyToDiskCache = 4
- const kCommitDefault = 0
- const kCommitOnlyIfCurrent = 2
- const kCommitOverwrite = 1
- const kModeConvert = &h20000
- const kModeCreate = &h1000
- const kModeDeleteOnRelease = &h4000000
- const kModeFailIfThere = 0
- const kModeRead = 0
- const kModeReadWrite = 2
- const kModeShareDenyExclusive = &h10
- const kModeShareDenyNone = &h40
- const kModeShareDenyRead = &h30
- const kModeShareDenyWrite = &h20
- const kModeWrite = 1
- const kSeekCur = 1
- const kSeekEnd = 2
- const kSeekSet = 0
- class WIATransferCallbackMBS
- property Handle as Integer
- event GetNextStream(ItemName as string, FullItemName as string) as WIAStreamMBS
- event TransferCallback(w as WIATransferParamsMBS)
- class WIATransferMBS
- method Cancel
- method Download(TransferCallback as WIATransferCallbackMBS)
- method EnumerateFormatInfo as WIAFormatInfoEnumeratorMBS
- method Upload(Source as WIAStreamMBS, TransferCallback as WIATransferCallbackMBS)
- property Handle as Integer
- property Lasterror as Integer
- class WIATransferParamsMBS
- property ErrorStatus as Integer
- property Message as Integer
- property PercentComplete as Integer
- property TransferredBytes as UInt64
- const kMessageDeviceStatus = 4
- const kMessageEndOfStream = 2
- const kMessageEndOfTransfer = 3
- const kMessageNewPage = 5
- const kMessageStatus = 1
- class WIAVideoMBS
- method Constructor
- method CreateVideoByDevNum(DeviceNumber as integer, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByDevNum(DeviceNumber as integer, WindowHandle as integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByName(FriendlyName as string, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByName(FriendlyName as string, WindowHandle as integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByWiaDevID(WiaDeviceID as string, win as window, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CreateVideoByWiaDevID(WiaDeviceID as string, WindowHandle as integer, StretchToFitParent as boolean, AutoBeginPlayback as boolean)
- method CurrentState as integer
- method DestroyVideo
- method ImagesDirectory as string
- method ImagesFolder as folderitem
- method Pause
- method Play
- method PreviewVisible as boolean
- method ResizeVideo(StretchToFitParent as boolean)
- method TakePicture as folderitem
- method TakePicture as string
- property Handle as Integer
- property Lasterror as Integer
- const kStateCreatingVideo = 2
- const kStateDestroyingVideo = 6
- const kStateNoVideo = 1
- const kStateVideoCreated = 3
- const kStateVideoPaused = 5
- const kStateVideoPlaying = 4
The items on this page are in the following plugins: MBS REALbasic MacOSX Plugin, MBS REALbasic WIA Plugin.
Links
MBS REAL studio Plugins - Förderverein St. Arnulf Nickenich