Platforms to show: All Mac Windows Linux Cross-Platform

Back to ICDeviceBrowserMBS class.

ICDeviceBrowserMBS.DeviceDidChangeName(device as ICDeviceMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent if the name of a device changes.

This happens if the device module overrides the default name of the device reported by the device's transport layer, or if the name of the filesystem volume mounted by the device is changed by the user.

ICDeviceBrowserMBS.DeviceDidChangeSharingState(device as ICDeviceMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent when the sharing state of a device has changes.

Any Image Capture client application can choose to share the device over the network using the sharing or webSharing facility in Image Capture.

ICDeviceBrowserMBS.DidAddDevice(device as ICDeviceMBS, moreComing as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent to inform that a device has been added.

If several devices are found during the initial search, then this event is sent once for each device with the value of 'moreComing' set to true in each event except the last one.

ICDeviceBrowserMBS.DidEnumerateLocalDevices

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent after the device browser completes sending deviceBrowser:didAddDevice event for all local devices.

Detecting locally connected devices (USB and FireWire devices) is faster than detecting devices connected using a network protocol. An Image Capture client application may use this event to update its user interface to let the user know that it has completed looking for locally connected devices and then start looking for network devices.

ICDeviceBrowserMBS.DidRemoveDevice(device as ICDeviceMBS, moreGoing as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent to the delegate to inform that a device has been removed.

If several devices are removed at the same time, then this event is sent once for each device with the value of 'moreGoing' set to true in each event except the last one.

Some examples using this event:

ICDeviceBrowserMBS.RequestsSelectDevice(device as ICDeviceMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event Image Capture MBS AVFoundation Plugin 14.3 ✅ Yes ❌ No ❌ No ❌ No
This event is sent when an event that occurred on the device may be of interest to the client application.

In Mac OS X 10.6, this event is sent when a button is pressed on a device and the current application is the target for that button press. In the case of the button-press event, if a session is open on the device, this event will not be sent, instead the deviceDidReceiveButtonPress event is sent.

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


The biggest plugin in space...