fix: read left-eye gain without right-eye fallback
This commit is contained in:
parent
8b4c1486df
commit
71285a0686
@ -2325,11 +2325,12 @@ bool VizumCamera::GetFloatParam(const std::string& name, float& value)
|
||||
return true;
|
||||
}
|
||||
|
||||
if (name == "Gain" || name == "gain") {
|
||||
if (name == "Gain" || name == "gain" || name == "LeftGain") {
|
||||
const bool leftOnly = name == "LeftGain";
|
||||
unsigned short rawGain = 0;
|
||||
int result = VzNL_GetCameraGain(m_deviceHandle, keEyeSensorType_Left, &rawGain);
|
||||
LogSdkReturn("camera_param_read_left", "VzNL_GetCameraGain", result);
|
||||
if (result != 0) {
|
||||
if (result != 0 && !leftOnly) {
|
||||
result = VzNL_GetCameraGain(m_deviceHandle, keEyeSensorType_Right, &rawGain);
|
||||
LogSdkReturn("camera_param_read_right", "VzNL_GetCameraGain", result);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user