Exposure class

List of existing Video Sources

Annotations
  • @JsonSerializable()

Constructors

Exposure({String? mode, String? priority, required Window window, double? minExposureTime, double? maxExposureTime, double? minGain, double? maxGain, double? minIris, double? maxIris, double? exposureTime, double? gain, double? iris})
Exposure.fromJson(Map<String, dynamic> json)
factory

Properties

exposureTime double?
The fixed exposure time used by the image sensor (μs).
final
gain double?
The fixed gain used by the image sensor (dB).
final
hashCode int
The hash code for this object.
no setterinherited
iris double?
The fixed attenuation of input light affected by the iris (dB). 0dB maps to a fully opened iris.
final
maxExposureTime double?
Maximum value of exposure time range allowed to be used by the algorithm.
final
maxGain double?
Maximum value of the sensor gain range that is allowed to be used by the algorithm.
final
maxIris double?
Maximum value of the iris range allowed to be used by the algorithm.
final
minExposureTime double?
Minimum value of exposure time range allowed to be used by the algorithm.
final
minGain double?
Minimum value of the sensor gain range that is allowed to be used by the algorithm.
final
minIris double?
Minimum value of the iris range allowed to be used by the algorithm.
final
mode String?
Exposure Mode
final
priority String?
The exposure priority mode (low noise/framerate).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
window Window
Rectangular exposure mask.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

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