Platforms to show: All Mac Windows Linux Cross-Platform

Back to ICDeviceMBS class.

ICDeviceMBS.ICButtonTypeCopy as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Copy" button on the device was pressed.

ICDeviceMBS.ICButtonTypeMail as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Mail" button on the device was pressed.

ICDeviceMBS.ICButtonTypePrint as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Print" button on the device was pressed.

ICDeviceMBS.ICButtonTypeScan as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Scan" button on the device was pressed.

ICDeviceMBS.ICButtonTypeTransfer as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Transfer" button on the device was pressed.

ICDeviceMBS.ICButtonTypeWeb as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to identify button-press on a device.

Indicates that the "Web" button on the device was pressed.

ICDeviceMBS.ICDeviceCanEjectOrDisconnect as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used to describe capabilities of a device.

Indicates either the device is mounted as a mass-storage volume and can be ejected or the it is a remote device with an active connection that can be disconnected.

ICDeviceMBS.ICDeviceLocationDescriptionBluetooth as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
This description is returned for locationDescription property of a device connected via Bluetooth.

ICDeviceMBS.ICDeviceLocationDescriptionFireWire as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
This description is returned for locationDescription property of a device connected to a FireWire port.

ICDeviceMBS.ICDeviceLocationDescriptionMassStorage as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
This description is returned for locationDescription property of a device that is mounted as a mass-storage volume.

ICDeviceMBS.ICDeviceLocationDescriptionUSB as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
This description is returned for locationDescription property of a device connected to a USB port.

ICDeviceMBS.ICLocalizedStatusNotificationKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used for device status notifications.

Key for a localized notification string.

Some examples using this method:

ICDeviceMBS.ICStatusCodeKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used for device status notifications.

One of values defined in ICReturnCode.

ICDeviceMBS.ICStatusNotificationKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the constants used for device status notifications.

Key for a non-localized notification string.

Some examples using this method:

ICDeviceMBS.ICTransportTypeBluetooth as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates that the device uses Bluetooth transport.

ICDeviceMBS.ICTransportTypeFireWire as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates that the device uses FireWire transport.

ICDeviceMBS.ICTransportTypeMassStorage as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates that the device use mounts as a mass-storage volume.

ICDeviceMBS.ICTransportTypeTCPIP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates that the device uses TCP/IP transport.

These devices are discovered using Bonjour.

ICDeviceMBS.ICTransportTypeUSB as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Indicates that the device uses USB transport.

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


The biggest plugin in space...