Imaging class Null safety

Optional configuration of the image sensor.

Annotations

Constructors

Imaging({BacklightCompensation? backlightCompensation, double? brightness, double? colorSaturation, double? contrast, Exposure? exposure, Focus? focus, String? irCutFilter, double? sharpness, WideDynamicRange? wideDynamicRange, WhiteBalance? whiteBalance})
Imaging.fromJson(Map<String, dynamic> json)
factory

Properties

backlightCompensation BacklightCompensation?
Enabled/disabled BLC mode (on/off).
@JsonKey(name: 'BacklightCompensation'), final
brightness double?
Image brightness (unit unspecified).
@JsonKey(name: 'Brightness', fromJson: OnvifUtil.nullableMappedToDouble), final
colorSaturation double?
Color saturation of the image (unit unspecified).
@JsonKey(name: 'ColorSaturation', fromJson: OnvifUtil.nullableMappedToDouble), final
contrast double?
Contrast of the image (unit unspecified).
@JsonKey(name: 'Contrast', fromJson: OnvifUtil.nullableMappedToDouble), final
exposure Exposure?
Exposure mode of the device.
@JsonKey(name: 'Exposure'), final
focus Focus?
Exposure mode of the device.
@JsonKey(name: 'Focus'), final
hashCode int
The hash code for this object.
read-only, inherited
irCutFilter String?
Infrared Cutoff Filter settings.
@JsonKey(name: 'IrCutFilter', fromJson: OnvifUtil.nullableMappedToString), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sharpness double?
Sharpness of the Video image.
@JsonKey(name: 'Sharpness', fromJson: OnvifUtil.nullableMappedToDouble), final
whiteBalance WhiteBalance?
Sharpness of the Video image.
@JsonKey(name: 'WhiteBalance'), final
wideDynamicRange WideDynamicRange?
Sharpness of the Video image.
@JsonKey(name: 'WideDynamicRange'), final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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