makeAsyncIterator
TypeScriptmakeAsyncIterator(): VideoReader_CameraAsyncBuffers_IteratorSwift declarationconsuming func makeAsyncIterator() -> VideoReader.CameraAsyncBuffers.IteratorConstructs an iterator.
struct · iOS 16.0+ · SDK 27.1
struct CameraAsyncBuffersAn async sequence of video frames. This sequence allows iterating through the camera frames. Only one iterator can be created per sequence.
makeAsyncIterator(): VideoReader_CameraAsyncBuffers_IteratorSwift declarationconsuming func makeAsyncIterator() -> VideoReader.CameraAsyncBuffers.IteratorConstructs an iterator.
get captureSession(): _AVFoundation_AVCaptureSessionSwift declarationvar captureSession: AVCaptureSession { get }The capture session. You can use the capture session to create a preview with <doc://com.apple.documentation/documentation/avfoundation/avcapturevideopreviewlayer> and to configure the input device, for example switching the input camera. ``` let sequence = try await VideoReader.readCamera(configuration: configuration) sequence.captureSession.beginConfiguration() sequence.captureSession.removeInput(captureSession.inputs[0]) try sequence.captureSession.addInput(AVCaptureDeviceInput(device: camera)) sequence.captureSession.commitConfiguration() ```
get count(): (number) | nullSwift declarationvar count: Int? { get }The number of frames. For this sequence count is always nil.
No declarations were skipped in this snapshot.