UvcCameraSession class abstract interface

An open camera as seen by the platform layer.

Properties

buttonStates Stream<int>
Raw hardware-button states: 1 for press, 0 for release.
no setter
hashCode int
The hash code for this object.
no setterinherited
previewSize UvcSize
The size the preview is running at.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status Stream<UvcCameraStatus>
Status changes. Emits UvcCameraStatus.disconnected if the camera goes away.
no setter
supportedSizes List<UvcSize>
Every size and format the camera reports.
no setter

Methods

buildPreview(BuildContext context) Widget
Builds the live preview widget.
capture({required int quality}) Future<XFile>
Captures the next frame as JPEG with quality from 1 to 100.
close() Future<void>
Stops the preview and releases the camera. Safe to call more than once.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited