|
@@ -2166,7 +2166,7 @@ namespace MediaController {
|
|
|
HRESULT rst = S_OK;
|
|
|
if (cap && cap->env_video && (nCode != Error_EnvCamera) && (nCode != Error_AllCamera))
|
|
|
{
|
|
|
- HRESULT rst = videocap_get_brightness(cap->env_video->cap, &nValue1);
|
|
|
+ rst = videocap_get_brightness(cap->env_video->cap, &nValue1);
|
|
|
}
|
|
|
HRESULT rst2 = S_OK;
|
|
|
if (cap && cap->opt_video && (nCode != Error_OptCamera) && (nCode != Error_AllCamera))
|
|
@@ -2235,15 +2235,29 @@ namespace MediaController {
|
|
|
int capture_get_camera_brightness(int* ibrightness, capture_t* cap, ErrorCodeEnum nCode, int icameraid)
|
|
|
{
|
|
|
int iret = -1;
|
|
|
-#ifdef RVC_OS_WIN
|
|
|
|
|
|
+#ifdef RVC_OS_WIN
|
|
|
+ if (0 == icameraid) {
|
|
|
+ if (cap && cap->env_video && (nCode != Error_EnvCamera) && (nCode != Error_AllCamera)){
|
|
|
+ if (S_OK == videocap_get_brightness(cap->env_video->cap, ibrightness)) {
|
|
|
+ iret = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if (1 == icameraid) {
|
|
|
+ if (cap && cap->opt_video && (nCode != Error_OptCamera) && (nCode != Error_AllCamera)){
|
|
|
+ if (S_OK == videocap_get_brightness(cap->opt_video->cap, ibrightness)) {
|
|
|
+ iret = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
#else
|
|
|
if (0 == icameraid) {
|
|
|
if (cap && cap->env_video && cap->env_video->pVideoCap && (nCode != Error_EnvCamera) && (nCode != Error_AllCamera)) {
|
|
|
iret = cap->env_video->pVideoCap->GetCamBrightness(ibrightness, false);
|
|
|
}
|
|
|
}
|
|
|
- else {
|
|
|
+ else if(1 == icameraid){
|
|
|
if (cap && cap->opt_video && cap->opt_video->pVideoCap && (nCode != Error_OptCamera) && (nCode != Error_AllCamera)) {
|
|
|
iret = cap->opt_video->pVideoCap->GetCamBrightness(ibrightness, false);
|
|
|
}
|
|
@@ -2256,15 +2270,27 @@ namespace MediaController {
|
|
|
{
|
|
|
int iret = -1;
|
|
|
#ifdef RVC_OS_WIN
|
|
|
-
|
|
|
+ if (0 == icameraid) {
|
|
|
+ if (cap && cap->env_video && (nCode != Error_EnvCamera) && (nCode != Error_AllCamera)){
|
|
|
+ if (S_OK == videocap_adj_brightness(cap->env_video->cap, ibrightness)) {
|
|
|
+ iret = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if (1 == icameraid) {
|
|
|
+ if (cap && cap->opt_video && (nCode != Error_OptCamera) && (nCode != Error_AllCamera)){
|
|
|
+ if (S_OK == videocap_adj_brightness(cap->opt_video->cap, ibrightness)) {
|
|
|
+ iret = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
#else
|
|
|
-
|
|
|
if (0 == icameraid) {
|
|
|
if (cap && cap->env_video && cap->env_video->pVideoCap && (nCode != Error_EnvCamera) && (nCode != Error_AllCamera)) {
|
|
|
iret = cap->env_video->pVideoCap->SetCamBrightness(ibrightness, false);
|
|
|
}
|
|
|
}
|
|
|
- else {
|
|
|
+ else if (1 == icameraid) {
|
|
|
if (cap && cap->opt_video && cap->opt_video->pVideoCap && (nCode != Error_OptCamera) && (nCode != Error_AllCamera)) {
|
|
|
iret = cap->opt_video->pVideoCap->SetCamBrightness(ibrightness, false);
|
|
|
}
|