plugins/camera/u_camera_platform library
Classes
- UCameraCapabilities
- What the currently open session can actually do. Drive UI from this rather than from the platform name.
- UCameraChannel
- UCameraConfig
- Everything a session configures up front. Values the device cannot honour are ignored rather than failing the session.
- UCameraController
-
Drives one native camera session. Create it, initialize it, hand
UCameraValue.textureId to a
Texturewidget, and dispose it when done. - UCameraDevice
- UCameraFormat
- One selectable output configuration reported by the device.
- UCameraFrame
- A single analysis frame handed to Dart. planes holds one entry for packed formats and three for planar YUV.
- UCameraPermissionState
- Camera and microphone permission state in one object.
- UCameraRange
- A numeric capability range. supported is false when the platform cannot change the value at all.
- UCameraSize
- UCameraValue
- Immutable snapshot of a session, exposed through UCameraController.value.
- UCapturedPhoto
- UCapturedVideo
- UCodeScanWorker
- Decodes frames off the UI isolate. One worker is shared by every controller.
Enums
- UAudioCodec
- UCameraErrorCode
- UCameraFacing
- UCameraLens
- UCameraOrientation
- UCameraPermission
- UCameraResolution
- Preview / capture resolution presets, resolved to the closest supported size.
- UCameraState
- UExposureMode
- UFlashMode
- UFocusMode
- UFrameFormat
- UHdrMode
- UNightMode
- UPhotoFormat
- UScanEngine
- How barcode decoding is performed for a session.
- UStabilizationMode
- UVideoCodec
- UVideoContainer
- UWhiteBalanceMode