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 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 |
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 |
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 |
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 |
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 |
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.