Camera fields are advanced properties of the camera More...
Public Types | |
enum | DataType { TypeString, TypeInt64, TypeFloat, TypeBool, TypeInt64Range, TypeUnknown } |
Public Attributes | |
string | Key |
The key to identify this field More... | |
DataType | Type |
The data type of this field More... | |
Camera fields are advanced properties of the camera
Camera fields represent advanced camera properties and capture parameters such as exposure compensation, ISO and others. A field may be read only (e.g. maximum exposure compensation value) or read-write (e.g. exposure compensation value).
Camera fields are accessed as key-value pairs, where the value may be one of multiple basic types.
Camera fields are highly platform dependent and the keys to identify a given property and available values to set will vary across operating system, operating system version, camera API version and the device model itself. Furthermore the behavior of the camera driver wrt. these fields is highly ragmented. Thus CameraFields should only be used for specific use case and devices.
All of the Camera field APIs shall be called only after initializing the CameraDevice.
Camera Fields are currently only implemented for Android.
Finally setting advanced camera parameters may adversely affect Vuforia tracking performance as well as cause functional issues.
|
strong |
string Key |
The key to identify this field
DataType Type |
The data type of this field