Platforms to show: All Mac Windows Linux Cross-Platform

Back to ICDeviceMBS class.

ICDeviceMBS.AutolaunchApplicationPath as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Filesystem path of an application that is to be automatically launched when this device is added.

(Read and Write property)

ICDeviceMBS.BonjourServiceType as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 17.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Service type if device was found via Bonjour..

(Read only property)

ICDeviceMBS.BskonjourServiceName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 17.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Service name if device was found via Bonjour..

(Read only property)

ICDeviceMBS.ButtonPressed as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A string object with one of the ICButtonType* values defined above.

(Read only property)

ICDeviceMBS.canDeleteAllFiles as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
If all files can be deleted.

(Read only property)

ICDeviceMBS.canDeleteOneFile as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether a file can be deleted.

(Read only property)

ICDeviceMBS.canEject as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether this device can be ejected.

(Read only property)

ICDeviceMBS.canReceiveFile as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether this device can receive a file.

(Read only property)

ICDeviceMBS.canSyncClock as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether this device can sync clock.

(Read only property)

Some examples using this property:

ICDeviceMBS.canTakePicture as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether this device can take pictures.

(Read only property)

Some examples using this property:

ICDeviceMBS.fwGUID as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The FireWire GUID of a FireWire device in the IOKit registry.

This will be 0 for non-FireWire devices.
(Read only property)

ICDeviceMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The internal object reference.

(Read and Write property)

ICDeviceMBS.HasConfigurableWiFiInterface as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates whether the device can be configured for use on a WiFi network.

(Read only property)

ICDeviceMBS.HasOpenSession as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates whether the device has an open session.

(Read only property)

Some examples using this property:

ICDeviceMBS.Icon as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Icon image for the device.

Value is a CGImageMBS.
(Read only property)

ICDeviceMBS.IconPath as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 17.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Path to icon file.

(Read only property)

ICDeviceMBS.IPAddress as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 17.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
IP Address.

(Read only property)

ICDeviceMBS.IsRemote as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates whether the device is a remote device published by Image Capture device sharing facility.

(Read only property)

ICDeviceMBS.IsShared as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates whether the device is shared using the Image Capture device sharing facility.

This value will change when sharing of this device is enabled or disabled.
(Read only property)

ICDeviceMBS.LocationDescription as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A non-localized location description string for the device.

The value returned in one of the location description strings defined above, or location obtained from the Bonjour TXT record of a network device.
(Read only property)

ICDeviceMBS.ModuleExecutableArchitecture as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Executable Architecture of the device module in control of this device.

Possible values:
I386&h00000007
PPC&h00000012
X86_64&h01000007
PPC64&h01000012
(Read only property)

ICDeviceMBS.ModulePath as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Filesystem path of the device module that is associated with this device.

Camera-specific capabilities are defined in ICCameraDeviceMBS class and scanner-specific capabilities are defined in ICScannerDeviceMBS class.
(Read only property)

ICDeviceMBS.ModuleVersion as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The bundle version of the device module associated with this device.

This may change if an existing device module associated with this device is updated or a new device module for this device is installed.
(Read only property)

ICDeviceMBS.Name as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Name of the device as reported by the device module or by the device transport when a device module is not in control of this device.

This name may change if the device module overrides the default name of the device reported by the device's transport, or if the name of the filesystem volume mounted by the device is changed by the user.
(Read only property)

ICDeviceMBS.PersistentIDString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A string representation of the persistent ID of the device.

(Read only property)

ICDeviceMBS.ProductKind as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 17.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Product kind.

(Read only property)

ICDeviceMBS.SerialNumberString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The serial number of the device.

This will be "" if the device does not provide a serial number.
(Read only property)

ICDeviceMBS.SystemSymbolName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 20.5 ✅ Yes ❌ No ❌ No ❌ No Desktop only
systemSymbolName allows to query standard system symbol used to represent the device class.

New for macOS 11.0.
Using the symbol to render an appropriate device icon will ensure proper scaling for high resolution devices.
(Read only property)

ICDeviceMBS.TransportType as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The transport type used by the device.

The possible values are: ICTransportTypeUSB, ICTransportTypeFireWire, ICTransportTypeBluetooth, ICTransportTypeTCPIP, or ICTransportTypeMassStorage.
(Read only property)

ICDeviceMBS.type as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The type of the device as defined by ICDeviceType OR'd with its ICDeviceLocationType.

The type of this device can be obtained by AND'ing the value retuned by this property with an appropriate ICDeviceTypeMask. The location type of this device can be obtained by AND'ing the value retuned by this property with an appropriate ICDeviceLocationTypeMask.
(Read only property)

ICDeviceMBS.usbLocationID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The USB location ID of a USB device in the IOKit registry.

This will be 0 for non-USB devices.
(Read only property)

ICDeviceMBS.usbProductID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The USB product ID of a USB device in the IOKit registry.

This will be 0 for non-USB devices.
(Read only property)

ICDeviceMBS.usbVendorID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The USB vendor ID of a USB device in the IOKit registry.

This will be 0 for non-USB devices.
(Read only property)

ICDeviceMBS.UserData as Dictionary

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A mutable dictionary to store arbitrary key-value pairs associated with a device object.

This can be used by view objects that bind to this object to store "house-keeping" information.
In Xojo, please query dictionary, modify it and assign back to this property.
(Read and Write property)

ICDeviceMBS.UUIDString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A string representation of the Universally Unique ID of the device.

(Read only property)

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


The biggest plugin in space...