Platforms to show: All Mac Windows Linux Cross-Platform
AVCaptureVideoDataOutputMBS class
Super class: AVCaptureOutputMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
An instance of AVCaptureVideoDataOutput produces video frames you can process using other media APIs. You can access the frames with the AVFoundationMBS.captureOutputDidOutputSampleBuffer event.
Subclass of the AVCaptureOutputMBS class.
- 3 properties
- property Detector as Variant
- property alwaysDiscardsLateVideoFrames as boolean
- property videoSettings as dictionary
- 3 shared properties
- shared property PrepareCIImage as Boolean
- shared property PrepareJPEGData as Boolean
- shared property PrepareNSImage as Boolean
- 4 methods
- method availableVideoCodecTypes as string()
- method Constructor
- method Constructor(CIDetector as Variant)
- method EnableEvents
Super class AVCaptureOutputMBS
- property Handle as Integer
- 3 methods
- method connections as AVCaptureConnectionMBS()
- method connectionWithMediaType(mediaType as string) as AVCaptureConnectionMBS
- method Constructor Private
- shared method available as boolean
This class has no sub classes.
Some examples using this class:
- /AVFoundation/Live Barcode Detection
- /AVFoundation/Live Barcode Detection iOS/Live Barcode Detection iOS
- /AVFoundation/Live Barcode Detection with Vision/Live Barcode Detection with Vision
- /AVFoundation/Live picture processing
Blog Entries
- MBS Xojo Plugins, version 24.4pr3
- MBS Xojo Plugins, version 19.3pr3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 18.4
- MBS Xojo Plugins, version 18.4pr6
- MBS Xojo Plugins, version 18.4pr3
- AVCaptureVideoDataOutput improvements
Xojo Developer Magazine
Release notes
- Version 24.4
- Changed captureStillImageAsynchronouslyCompleted event in AVFoundationMBS class, so it prepares CMSampleBufferMBS with Picture when set PrepareCIImage, PrepareNSImage and PrepareJPEGData is set in AVCaptureVideoDataOutputMBS class.
- Changed AVCaptureVideoDataOutputMBS class to provide JPEGData and NSImageMBS to CVImageBufferMBS class for iOS, too.
- Version 19.3
- Changed AVCaptureVideoDataOutputMBS to set alwaysDiscardsLateVideoFrames to true by default.
- Version 18.4
- Added CIDetectorMBS support to AVCaptureVideoDataOutputMBS to detect barcodes, faces or text.
- Added PrepareCIImage, PrepareJPEGData and PrepareNSImage to AVCaptureVideoDataOutputMBS class.
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVCaptureStillImageOutputMBS - AVCaptureVideoPreviewLayerMBS