Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Super class: ICDeviceMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS AVFoundation Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ICScannerDeviceMBS is a concrete subclass of ICDeviceMBS class. ICDeviceBrowserMBS creates instances of this class. In this release, an instance of ICScannerDeviceMBS class is intended to be used by the IKScannerDeviceViewMBS object. The IKScannerDeviceView class encapsulates the complexities of setting scan parameters, performing scans and saving the result. The developer should consider using IKScannerDeviceViewMBS instead of building their own views using the ICScannerDeviceMBS object.
Subclass of the ICDeviceMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
Constant | Value | Description |
---|---|---|
ICScannerTransferModeFileBased | 0 |
Save the scan as a file. |
ICScannerTransferModeMemoryBased | 1 |
Transfer the scan as data. |
Constant | Value | Description |
---|---|---|
ICDeviceLocationTypeBluetooth | &h00000800 |
Device found as a paired Bluetooth device. |
ICDeviceLocationTypeBonjour | &h00000400 |
Device found over the network by searching for Bonjour services supported by Image Capture. |
ICDeviceLocationTypeLocal | &h00000100 |
Device found directly attached to the Macintosh via its USB or FireWire port. |
ICDeviceLocationTypeShared | &h00000200 |
Device found over the network by searching for devices shared by other Macintosh hosts. |
Constant | Value | Description |
---|---|---|
ICDeviceLocationTypeMaskBluetooth | &h00000800 |
Mask to detect paired Bluetooth device. |
ICDeviceLocationTypeMaskBonjour | &h00000400 |
Mask to detect a network device that publishes a Bonjour service. |
ICDeviceLocationTypeMaskLocal | &h00000100 |
Mask to detect a local (e.g., USB or FireWire) device. |
ICDeviceLocationTypeMaskRemote | &h0000FE00 |
Mask to detect a remote (shared, Bonjour, Bluetooth) device. |
ICDeviceLocationTypeMaskShared | &h00000200 |
Mask to detect a device by another Macintosh host. |
Constant | Value | Description |
---|---|---|
ICDeviceTypeCamera | &h00000001 |
Camera device. |
ICDeviceTypeScanner | &h00000002 |
Scanner device. |
Constant | Value | Description |
---|---|---|
ICDeviceTypeMaskCamera | &h00000001 |
Mask to detect a camera device. |
ICDeviceTypeMaskScanner | &h00000002 |
Mask to detect a scanner device. |
This class has no sub classes.
The items on this page are in the following plugins: MBS AVFoundation Plugin.
ICScannerBandDataMBS - ICScannerFeatureBooleanMBS