ios library Null safety

Classes

CameraController
Implementation of intf.CameraController using iOS AVFoundation API.
CameraDevice
Implementation of intf.CameraDevice using iOS AVFoundation API.
CameraPlatform
Implementation of intf.PenguinCameraPlatform using iOS AVFoundation API.
CaptureConnection
A connection between a specific pair of capture input and capture output objects in a capture session.
CaptureDevice
A device that provides input (such as audio or video) for capture sessions and offers controls for hardware-specific capture features.
CaptureDeviceDiscoverySession
A query for finding and monitoring available capture devices.
CaptureDeviceInput
A capture input that provides media from a capture device to a capture session.
CaptureDevicePosition
Constants indicating the physical position of an CaptureDevice's hardware on the system.
CaptureDeviceType
CaptureDeviceType string constants.
CaptureExposureMode
Constants indicating the mode of the exposure on the receiver's device, if it has adjustable exposure.
CaptureFileOutput
The abstract superclass for capture outputs that can record captured data to a file.
CaptureFileOutputRecordingDelegate
Methods for responding to events that occur while recording captured media to a file.
CaptureFlashMode
Constants indicating the mode of the flash on the receiver's device, if it has one.
CaptureFocusMode
Constants indicating the mode of the focus on the receiver's device, if it has one.
CaptureInput
The abstract superclass for objects that provide input data to a capture session.
CaptureInputPort
A specific stream of data provided by a capture input.
CaptureMovieFileOutput
A capture output that records video and audio to a QuickTime movie file.
CaptureOutput
The abstract superclass for objects that output the media recorded in a capture session.
CapturePhoto
A container for image data collected by a photo capture output.
CapturePhotoCaptureDelegate
Methods for monitoring progress and receiving results from a photo capture output.
CapturePhotoOutput
A capture output for still image, Live Photo, and other photography workflows.
CapturePhotoSettings
A specification of the features and settings to use for a single photo capture request.
CaptureSession
An object that manages capture activity and coordinates the flow of data from input devices to capture outputs.
CaptureSessionPreset
CaptureSessionPreset string constants.
CaptureTorchMode
Constants to specify the capture device’s torch mode.
CaptureVideoOrientation
Constants indicating video orientation.
ImageCaptureOutput
Implementation of intf.ImageCaptureOutput using iOS AVFoundation API.
MediaType
An identifier for various media types.
Preview
Widget for displaying preview frames from a CaptureSession.
PreviewController
Controls an iOS UIView that displays frames from a CaptureSession.
PreviewOutput
Implementation of intf.PreviewOutput using iOS AVFoundation API.
VideoCaptureOutput
Implementation of intf.VideoCaptureOutput using iOS AVFoundation API.
VideoCodecType
The type of the strings used to specify a video codec type.
VideoSettingsKeys
Map keys for configuring output video format.

Typedefs

FinishProcessingPhotoCallback = void Function(CapturePhoto photo)
Callback when a photo finishes processing.
@Reference('av_foundation/av_foundation/FinishProcessingPhotoCallback')