Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

Previous items

ImageCaptureEventsMBS.deviceDidChangeSharingState(device as ICDeviceMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when the sharing state of a device has changes.
Notes: Any Image Capture client application can choose to share the device over the network using the sharing or webSharing facility in Image Capture.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidCloseSessionWithError(device as ICDeviceMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when a session is closed on a device.
Notes: This event completes the process initiated by the message "requestCloseSession" sent to the device object. This event is also sent if the device module in control of the device ceases to control the device.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidEncounterError(device as ICDeviceMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent to the device delegate when a camera or scanner device encounters an error.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidOpenSessionWithError(device as ICDeviceMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when a session is opened on a device.
Notes: This event completes the process initiated by the requestOpenSession sent to the device object.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidReceiveButtonPress(device as ICDeviceMBS, buttonType as String)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent to the device delegate if a button is pressed on the device.
Notes: This event is sent only if a session is open on the device. The value of 'buttonType' argument is one of the ICButtonType* values defined above.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidReceiveCustomNotification(device as ICDeviceMBS, notification as Dictionary, data as Memoryblock)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent to the device delegate the device sends a custom notification 'notification' with an arbitrary byte buffer 'data'.
Notes: This event is sent only if a session is open on the device.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidReceiveStatusInformation(device as ICDeviceMBS, status as Dictionary)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when status information is received from a camera or a scanner.
Notes:
In Mac OS X 10.6 this event is not called for camera devices. This may change in the future releases of Mac OS X.
The 'status' dictionary contains two keys, ICStatusNotificationKey and ICLocalizedStatusNotificationKey, which are defined above. If type of 'device' is ICDeviceTypeScanner, the value of ICStatusNotificationKey will be one of the values defined in ICScannerDevice.h (e.g., ICScannerStatusWarmingUp, ICScannerStatusWarmUpDone, or ICScannerStatusRequestsOverviewScan); the value of ICLocalizedStatusNotificationKey will be a localized status information string suitable for displaying to the user.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidRemove(device as ICDeviceMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent to the delegate to inform that a device has been removed.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.deviceDidSendMessage(messageCode as UInt32, data as Memoryblock, error as NSErrorMBS, device as ICDeviceMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: The call to requestSendMessage was successful.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidBecomeAvailable(scanner as ICScannerDeviceMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when another client closes an open session on the scanner.
Notes: Scanners require exclusive access, only one client can open a session on a scanner. The scanner is available if it does not have a session opened by another client. Attempting to open a session on a scanner that already has an open session for another client will result in an error. A client that wants to open a session on a scanner as soon as it is available should implement this method and send "requestOpenSession" message to scanner object from that method.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidCompleteOverviewScanWithError(scanner as ICScannerDeviceMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent after the scanner device completes an overview scan.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidCompleteScanWithError(scanner as ICScannerDeviceMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent after the scanner device completes a scan.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidScanToBandData(scanner as ICScannerDeviceMBS, Data as ICScannerBandDataMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when the scanner device receives the requested scan progress notification and a band of data is sent for each notification received.
Notes: In memory transfer mode, this will send a band of size that has been selected by the client via the maxMemoryBandSize property.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidScanToURL(scanner as ICScannerDeviceMBS, URL as string, file as folderitem, data as MemoryBlock)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when the scanner device receives the requested scan.
Notes:
If selectedFunctionalUnit is a document feeder, then this event will be sent once for each scanned page.
This event is sent when the scanner device receives the requested scan. If selectedFunctionalUnit is a document feeder, then this event will be sent once for each scanned page.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceDidSelectFunctionalUnit(scanner as ICScannerDeviceMBS, functionalUnit as Variant, Error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent when a functional unit is selected on the scanner device.
Notes: A functional unit is selected immediately after the scanner device is instantiated and in response to requestSelectFunctionalUnit method.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceViewDidEncounterError(scannerDeviceView as IKScannerDeviceViewMBS, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: This event is sent every time the scanner device reports an error.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceViewDidScanToBandData(scannerDeviceView as IKScannerDeviceViewMBS, data as ICScannerBandDataMBS, scanInfo as Dictionary, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: For memory a based transfer this event is sent for every time an image band of data was scanned.
Notes: The 'data' parameter describes the scanned image data. Note that rotation/cropping/image adjustments are not applied yet. The 'scanInfo' parameter contains additional information (rotation angle, ...) that should be applied once the scan is completed.

Feedback, Comments & Corrections

ImageCaptureEventsMBS.scannerDeviceViewDidScanToURL(scannerDeviceView as IKScannerDeviceViewMBS, url as String, file as FolderItem, fileData as MemoryBlock, error as NSErrorMBS)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
event Image Capture MBS AVFoundation Plugin 14.3 Yes No No No No
Function: For file based transfer this event is sent for each image that gets scanned.
Notes: Based on the IKScannerDeviceViewTransferMode the downloaded file will be saved on disk using the 'url', or returned in memory as Memoryblock.

Feedback, Comments & Corrections

Previous items

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




Links
MBS FileMaker Plugins