Class ExposureModeProperty
Get/set setting related to auto-exposure and flash
*Specifying Single on iOS is disabled
Inheritance
Implements
Namespace: TofAr.V0.Color
Assembly: TofArColorAssembly.dll
Syntax
[MessagePackObject(false)]
public class ExposureModeProperty : IColorMetadataProperty, IBaseProperty
Properties
autoExposure
Is auto-exposure valid?
true: Auto-exposure valid
false: Auto-exposure invalid
Declaration
[Key("autoExposure")]
public bool autoExposure { get; set; }
Property Value
Type |
---|
System.Boolean |
exposureTime
Exposure time
Declaration
[Key("exposureTime")]
public long exposureTime { get; set; }
Property Value
Type |
---|
System.Int64 |
flash
“Off”: flash off
“Single”: flash used only for single frame
“Torch”: strobing flash
Declaration
[Key("flash")]
public FlashMode flash { get; set; }
Property Value
Type |
---|
FlashMode |
flashAvailable
With/without flash
true: With flash
false: Without flash
Declaration
[Key("flashAvailable")]
public bool flashAvailable { get; set; }
Property Value
Type |
---|
System.Boolean |
frameDurarion
Frame interval
Declaration
[Key("frameDuration")]
public long frameDurarion { get; set; }
Property Value
Type |
---|
System.Int64 |
maxExposureTime
Max. exposure time
Declaration
[Key("maxExposureTime")]
public long maxExposureTime { get; set; }
Property Value
Type |
---|
System.Int64 |
maxFrameDuration
Maximum frame interval
Declaration
[Key("maxFrameDuration")]
public long maxFrameDuration { get; set; }
Property Value
Type |
---|
System.Int64 |
maxSensitivity
Max. spectral sensitivity
Declaration
[Key("maxSensitivity")]
public int maxSensitivity { get; set; }
Property Value
Type |
---|
System.Int32 |
minExposureTime
Min. exposure time
Declaration
[Key("minExposureTime")]
public long minExposureTime { get; set; }
Property Value
Type |
---|
System.Int64 |
minFrameDurationForCurrentResolution
Minimum frame interval for current resolution
Declaration
[Key("minFrameDurationForCurrentResolution")]
public long minFrameDurationForCurrentResolution { get; set; }
Property Value
Type |
---|
System.Int64 |
minSensitivity
Min. spectral sensitivity
Declaration
[Key("minSensitivity")]
public int minSensitivity { get; set; }
Property Value
Type |
---|
System.Int32 |
sensitibity
Spectral sensitivity
Declaration
[Key("sensitivity")]
public int sensitibity { get; set; }
Property Value
Type |
---|
System.Int32 |