Public Member Functions | |
DecodeFunc (UvcOwliftFunc func) | |
void | setDecodeRange (int min, int max) throws IllegalArgumentException |
void | setAGCRange (int min, int max) throws IllegalArgumentException |
int | getTempTable (OwliftTempTable tempTable) |
DecodeType | getDecodeType () |
void | setDecodeType (DecodeType type) |
boolean | getNoiseFilter () |
void | setNoiseFilter (boolean enabled) |
int | getNoiseFilterThreshold () |
void | setNoiseFilterThreshold (int threshold) |
boolean | getCircumferenceCorrection () |
void | setCircumferenceCorrection (boolean enabled) |
Static Public Attributes | |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_DEFAULT = 50 |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_MIN = 1 |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_MAX = 100 |
Decode class.
DecodeFunc | ( | UvcOwliftFunc | func | ) |
The constructor.
func | UVC function class instance. |
boolean getCircumferenceCorrection | ( | ) |
Returns whether or not the temperature correction of circumferential direction is enabled.
DecodeType getDecodeType | ( | ) |
Returns color convert type.
boolean getNoiseFilter | ( | ) |
Returns whether or not the Noise Filter is enabled.
int getNoiseFilterThreshold | ( | ) |
Gets the threshold of the Noise Filter.
int getTempTable | ( | OwliftTempTable | tempTable | ) |
Gets temperature table.
You can use this function in UvcOwliftFunc.Callback.recvBuffer().
tempTable | The temperature table class. |
void setAGCRange | ( | int | min, |
int | max | ||
) | throws IllegalArgumentException |
Sets the minimum and maximum temperature for Auto Gain Control.
min | The minimum temperature. The unit is 0.01 Kelvin. |
max | The maximum temperature. The unit is 0.01 Kelvin. |
IllegalArgumentException | Illegal argument. The error occurred, the min is equal to max or over. |
void setCircumferenceCorrection | ( | boolean | enabled | ) |
Enables or disables the temperature correction of circumferential direction.
enabled | true : enabled, false : disabled. |
void setDecodeRange | ( | int | min, |
int | max | ||
) | throws IllegalArgumentException |
Sets the minimum and maximum temperature for Manual Gain Control.
min | The minimum temperature. The unit is 0.01 Kelvin. |
max | The maximum temperature. The unit is 0.01 Kelvin. |
IllegalArgumentException | Illegal argument. The error occurred, the min is equal to max or over. |
void setDecodeType | ( | DecodeType | type | ) |
Sets color convert type.
type | color convert type. |
void setNoiseFilter | ( | boolean | enabled | ) |
Enables or disables the Noise Filter.
enabled | true : enabled, false : disabled. |
void setNoiseFilterThreshold | ( | int | threshold | ) |
Sets the threshold of the Noise Filter.
threshold | The value from OWDECODE_NOISE_FILTER_THRESHOLD_MIN to OWDECODE_NOISE_FILTER_THRESHOLD_MAX. OWDECODE_NOISE_FILTER_THRESHOLD_MIN is minimum correction strength. |
|
static |
The default value of a threshold for Noise Filter.
|
static |
The maximum value of a threshold for Noise Filter.
|
static |
The minimum value of a threshold for Noise Filter.
Copyright (C) 2016 Infinitegra, INC. All Rights Reserved. |
Generated by
![]() |