Platforms to show: All Mac Windows Linux Cross-Platform
ICDeviceBrowserMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS AVFoundation Plugin | 14.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
These device may be directly attached to the USB or FireWire bus on the host computer, shared by other computers, or available over a TCP/IP network. This object communicates with an Image Capture agent process asynchronously to accomplish this.
- 6 events
- event DeviceDidChangeName(device as ICDeviceMBS)
- event DeviceDidChangeSharingState(device as ICDeviceMBS)
- event DidAddDevice(device as ICDeviceMBS, moreComing as boolean)
- event DidEnumerateLocalDevices
- event DidRemoveDevice(device as ICDeviceMBS, moreGoing as boolean)
- event RequestsSelectDevice(device as ICDeviceMBS)
- 4 properties
- property browsedDeviceTypeMask as Integer
- property Browsing as Boolean
- property Handle as Integer
- property preferredDevice as ICDeviceMBS
- 5 methods
- method Constructor
- method Destructor
- method devices as ICDeviceMBS()
- method Start
- method Stop
This class has no sub classes.
Some events using this class:
- ImageCaptureEventsMBS.deviceBrowserDeviceDidChangeName(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
- ImageCaptureEventsMBS.deviceBrowserDeviceDidChangeSharingState(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
- ImageCaptureEventsMBS.deviceBrowserDidAddDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS, moreComing as boolean)
- ImageCaptureEventsMBS.deviceBrowserDidEnumerateLocalDevices(browser as ICDeviceBrowserMBS)
- ImageCaptureEventsMBS.deviceBrowserDidRemoveDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS, moreGoing as boolean)
- ImageCaptureEventsMBS.deviceBrowserRequestsSelectDevice(browser as ICDeviceBrowserMBS, device as ICDeviceMBS)
Some examples using this class:
Blog Entries
- MBS Xojo Plugins, version 19.0pr8
- MBS Xojo / Real Studio Plugins, version 16.4pr1
- MBS Xojo / Real Studio Plugins, version 14.3pr2
Release notes
- Version 19.0
- Changed ICDeviceBrowserMBS destructor to call stop for you automatically.
The items on this page are in the following plugins: MBS AVFoundation Plugin.