A set of data samples collected simultaneously from multiple capture outputs.
SDKs
- iOS 11.0+
- Mac Catalyst 13.0+
Framework
- AVFoundation
Declaration
class AVCaptureSynchronizedDataCollection : NSObject
A set of data samples collected simultaneously from multiple capture outputs.
SDKs
Framework
class AVCaptureSynchronizedDataCollection : NSObject
var count: Int
The number of synchronized data objects in the collection.
func synchronized Data(for: AVCapture Output) -> AVCapture Synchronized Data?
Returns synchronized data captured by the specified capture output.
subscript(AVCapture Output) -> AVCapture Synchronized Data?
Returns data captured by the specified capture output, using subscript syntax.
func make Iterator() -> AVCapture Synchronized Data Collection .Iterator
Creates an iterator across data in the collection.
struct AVCapture Synchronized Data Collection .Iterator
A struct representing an iterator across data collection elements.
class AVCapture Data Output Synchronizer
An object that coordinates time-matched delivery of data from multiple capture outputs.
class AVCapture Synchronized Depth Data
A container for scene depth information collected using synchronized capture.
class AVCapture Synchronized Metadata Object Data
A container for metadata objects collected using synchronized capture.
class AVCapture Synchronized Sample Buffer Data
A container for video or audio samples collected using synchronized capture.
class AVCapture Synchronized Data
The abstract superclass for media samples collected using synchronized capture.