Exposure class

List of existing Video Sources

Annotations
  • @JsonSerializable()

Constructors

Exposure({required String mode, required String priority, required Window window, required double? minExposureTime, required double? maxExposureTime, required double? minGain, required double? maxGain, required double? minIris, required double? maxIris, required double? exposureTime, required double? gain, required 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