}
result
+CameraPresentationModel::InitializeFlashMode(void)
+{
+ AppLogDebug("ENTER");
+ result r = E_SUCCESS;
+ int flashMode = 0;
+ int selfPortraitEnable = 0;
+
+ if (selfPortraitEnable == CAM_SELF_PORTRAIT_MODE_PRIMARY)
+ {
+ r = GetMediaCapability(CAMERA_PRIMARY_FLASH_MODE);
+ }
+ else
+ {
+ r = GetMediaCapability(CAMERA_SECONDARY_FLASH_MODE);
+ }
+
+ if (r == E_SUCCESS)
+ {
+ r = GetValue(FLASH_MODE, flashMode);
+ TryCatch(r == E_SUCCESS, , "GetValue() fail[%s]", GetErrorMessage(r));
+
+ AppLogDebug("flashMode = %d", flashMode);
+ SetFlashMode(CameraFlashMode(flashMode));
+ }
+
+ AppLogDebug("EXIT");
+ return r;
+
+CATCH:
+ AppLogDebug("EXIT - CATCH");
+ return r;
+}
+
+result
CameraPresentationModel::InitializeCamera(void)
{
AppLogDebug("ENTER");
Dimension* pCaptureResolution = null;
int selfPortraitEnable = 0;
int captureResolutionCount = 0;
- int flashMode = 0;
result r = E_SUCCESS;
r = GetValue(SELF_PORTRAIT_ENABLE, selfPortraitEnable);
r = __pCamera->SetCaptureResolution(*pCaptureResolution);
TryCatch(r == E_SUCCESS, , "Camera::SetCaptureResolution fail[%s]", GetErrorMessage(r));
- if (selfPortraitEnable == CAM_SELF_PORTRAIT_MODE_PRIMARY)
- {
- r = GetMediaCapability(CAMERA_PRIMARY_FLASH_MODE);
- }
- else
- {
- r = GetMediaCapability(CAMERA_SECONDARY_FLASH_MODE);
- }
-
- if (r == E_SUCCESS)
- {
- r = __pCameraSettingsPresentationModel->GetValue(SECTION_CAMERA, FLASH_MODE, flashMode);
- TryCatch(r == E_SUCCESS, , "GetValue() fail[%s]", GetErrorMessage(r));
-
- AppLogDebug("flashMode = %d" , flashMode);
- SetFlashMode(CameraFlashMode(flashMode));
- }
-
AppLogDebug("EXIT");
return r;
AppLogDebug("ENTER");
int selfPortraitEnable = 0;
result r = E_SUCCESS;
- int flashMode = 0;
r = GetValue(SELF_PORTRAIT_ENABLE, selfPortraitEnable);
TryCatch(r == E_SUCCESS, , "GetValue() fail[%s]", GetErrorMessage(r));
r = SetCamcorderRecordingResolution();
TryCatch(r == E_SUCCESS, , "SetCamcorderRecordingResolution fail[%s]", GetErrorMessage(r));
- if (selfPortraitEnable == CAM_SELF_PORTRAIT_MODE_PRIMARY)
- {
- r = GetMediaCapability(CAMERA_PRIMARY_FLASH_MODE);
- }
- else
- {
- r = GetMediaCapability(CAMERA_SECONDARY_FLASH_MODE);
- }
-
- if (r == E_SUCCESS)
- {
- r = __pCameraSettingsPresentationModel->GetValue(SECTION_CAMCORDER, FLASH_MODE, flashMode);
- TryCatch(r == E_SUCCESS, , "GetValue() fail[%s]", GetErrorMessage(r));
-
- AppLogDebug("flashMode = %d" , flashMode);
- SetFlashMode(CameraFlashMode(flashMode));
- }
-
AppLogDebug("EXIT");
return r;
r = InitializeCamera();
TryReturnVoid(r == E_SUCCESS, "InitializeCamera() fail[%s]", GetErrorMessage(r));
+ r = InitializeFlashMode();
+ AppLogDebug("InitFlashMode fail [%s]", GetErrorMessage(r));
+
r = GetValue(SELF_PORTRAIT_ENABLE, selfPortraitEnable);
if (r != E_SUCCESS)
{
r = InitializeCamcorder();
TryReturnVoid(r == E_SUCCESS, "InitializeCamcorder() fail[%s]", GetErrorMessage(r));
+ r = InitializeFlashMode();
+ AppLogDebug("InitFlashMode fail [%s]", GetErrorMessage(r));
+
r = GetValue(SELF_PORTRAIT_ENABLE, selfPortraitEnable);
if (r != E_SUCCESS)
{
result ret = E_SUCCESS;
int selfPortraitEnable = 0;
int flashMode = 0;
-
+
ret = GetValue(SELF_PORTRAIT_ENABLE, selfPortraitEnable);
if (ret != E_SUCCESS)
{
ret = __pCameraSettingsPresentationModel->GetValue(SECTION_CAMCORDER, FLASH_MODE, flashMode);
TryCatch(ret == E_SUCCESS, , "GetValue() fail[%s]", GetErrorMessage(ret));
- AppLogDebug("flashMode = %d" , flashMode);
+ AppLogDebug("flashMode = %d", flashMode);
if (__pCamera->IsPoweredOn() == true && flashMode == FLASH_TYPE_ON)
{
- AppLogDebug("SetFlashModeOnRecord flashOn = %d" , flashOn);
+ AppLogDebug("SetFlashModeOnRecord flashOn = %d", flashOn);
if (flashOn)
{
TryCatch(ret == E_SUCCESS, , "SetFlashMode() fail[%s]", GetErrorMessage(ret));
}
else
- {
+ {
ret = __pCamera->SetFlashMode(CAMERA_FLASH_MODE_ON); //CAMERA_FLASH_MODE_OFF >>is TAF don't flash on
TryCatch(ret == E_SUCCESS, , "SetFlashMode() fail[%s]", GetErrorMessage(ret));
}