Platforms to show: All Mac Windows Linux Cross-Platform
ImageCaptureMBS class Deprecated
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS MacOSX Plugin | 10.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This item is deprecated and should no longer be used.
You can use ICDeviceMBS instead.
Function:
The base class to start with image capture.Example:
dim m as new ImageCaptureMBS
dim list as ImageCaptureObjectMBS = m.DeviceList
if List<>Nil then
// look into properties
dim dic as Dictionary = list.PropertyDictionary
// take the devices array there
if dic<>Nil and dic.HasKey(ImageCaptureObjectMBS.kICADevicesArrayKey) then
dim a(-1) as Variant = dic.Value(ImageCaptureObjectMBS.kICADevicesArrayKey)
// display device name
for each properties as Dictionary in a
MsgBox Properties.Value("ifil")
next
end if
end if
Deprecated. Please stop using this class soon.
On Mac OS X 10.8 some functions stop working as Apple does no longer provide 32 bit libraries.
- event Notification(notificationType as string, notificationDictionary as dictionary)
- property Lasterror as Integer
- 9 methods
- method DeviceList as ImageCaptureObjectMBS
- method ImportImage(flags as Integer) as string()
- method ImportImage(flags as Integer, filetypes() as string) 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)
- 79 shared methods
- 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 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 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
This class has no sub classes.
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS MacOSX Plugin.
ImageCaptureEventsMBS - ImageCaptureObjectMBS
