Class

AVCaptureSynchronizedDataCollection

A set of data samples collected simultaneously from multiple capture outputs.

Declaration

class AVCaptureSynchronizedDataCollection : NSObject

Topics

Accessing Synchronized Data

var count: Int

The number of synchronized data objects in the collection.

func synchronizedData(for: AVCaptureOutput) -> AVCaptureSynchronizedData?

Returns synchronized data captured by the specified capture output.

subscript(AVCaptureOutput) -> AVCaptureSynchronizedData?

Returns data captured by the specified capture output, using subscript syntax.

func makeIterator() -> AVCaptureSynchronizedDataCollection.Iterator

Creates an iterator across data in the collection.

struct AVCaptureSynchronizedDataCollection.Iterator

A struct representing an iterator across data collection elements.

See Also

Synchronized Capture

class AVCaptureDataOutputSynchronizer

An object that coordinates time-matched delivery of data from multiple capture outputs.

class AVCaptureSynchronizedDepthData

A container for scene depth information collected using synchronized capture.

class AVCaptureSynchronizedMetadataObjectData

A container for metadata objects collected using synchronized capture.

class AVCaptureSynchronizedSampleBufferData

A container for video or audio samples collected using synchronized capture.

class AVCaptureSynchronizedData

The abstract superclass for media samples collected using synchronized capture.