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
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS AVFoundation Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
ImageCaptureCore defines two concrete subclasses of ICDeviceMBS, ICCameraDeviceMBS and ICScannerDeviceMBS. ICDeviceBrowserMBS creates instances of these two subclasses to represent cameras and scanners it finds.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
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. |
The items on this page are in the following plugins: MBS AVFoundation Plugin.