Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

ICDeviceMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Image Capture MBS AVFoundation Plugin 14.3 Yes No No Yes, macOS only No
Function: ICDevice is an abstract class that represents a device supported by Image Capture.
Notes:
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.

Feedback, Comments & Corrections

Device Types

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.

Image Capture Device Location Type Mask

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.

Image Capture Device Types

Constant Value Description
ICDeviceTypeCamera &h00000001 Camera device.
ICDeviceTypeScanner &h00000002 Scanner device.

Image Capture Device Type Mask

Constant Value Description
ICDeviceTypeMaskCamera &h00000001 Mask to detect a camera device.
ICDeviceTypeMaskScanner &h00000002 Mask to detect a scanner device.

Sub classes:

Some methods using this class:

Some properties using for this class:

Some events for this class:

Some examples which use this class:


The items on this page are in the following plugins: MBS AVFoundation Plugin.


ICDeviceBrowserMBS   -   IconFamilyMBS




Links
MBS FileMaker tutorial videos