Lines Matching refs:QCameraParameters
45 #include "QCameraParameters.h"
404 { QCameraParameters::WHITE_BALANCE_AUTO, CAMERA_WB_AUTO },
405 { QCameraParameters::WHITE_BALANCE_INCANDESCENT, CAMERA_WB_INCANDESCENT },
406 { QCameraParameters::WHITE_BALANCE_FLUORESCENT, CAMERA_WB_FLUORESCENT },
407 { QCameraParameters::WHITE_BALANCE_DAYLIGHT, CAMERA_WB_DAYLIGHT },
408 { QCameraParameters::WHITE_BALANCE_CLOUDY_DAYLIGHT, CAMERA_WB_CLOUDY_DAYLIGHT }
413 { QCameraParameters::EFFECT_NONE, CAMERA_EFFECT_OFF },
414 { QCameraParameters::EFFECT_MONO, CAMERA_EFFECT_MONO },
415 { QCameraParameters::EFFECT_NEGATIVE, CAMERA_EFFECT_NEGATIVE },
416 { QCameraParameters::EFFECT_SOLARIZE, CAMERA_EFFECT_SOLARIZE },
417 { QCameraParameters::EFFECT_SEPIA, CAMERA_EFFECT_SEPIA },
418 { QCameraParameters::EFFECT_POSTERIZE, CAMERA_EFFECT_POSTERIZE },
419 { QCameraParameters::EFFECT_WHITEBOARD, CAMERA_EFFECT_WHITEBOARD },
420 { QCameraParameters::EFFECT_BLACKBOARD, CAMERA_EFFECT_BLACKBOARD },
421 { QCameraParameters::EFFECT_AQUA, CAMERA_EFFECT_AQUA }
426 { QCameraParameters::AUTO_EXPOSURE_FRAME_AVG, CAMERA_AEC_FRAME_AVERAGE },
427 { QCameraParameters::AUTO_EXPOSURE_CENTER_WEIGHTED, CAMERA_AEC_CENTER_WEIGHTED },
428 { QCameraParameters::AUTO_EXPOSURE_SPOT_METERING, CAMERA_AEC_SPOT_METERING }
433 { QCameraParameters::ANTIBANDING_OFF, CAMERA_ANTIBANDING_OFF },
434 { QCameraParameters::ANTIBANDING_50HZ, CAMERA_ANTIBANDING_50HZ },
435 { QCameraParameters::ANTIBANDING_60HZ, CAMERA_ANTIBANDING_60HZ },
436 { QCameraParameters::ANTIBANDING_AUTO, CAMERA_ANTIBANDING_AUTO }
440 { QCameraParameters::ANTIBANDING_OFF, CAMERA_ANTIBANDING_OFF },
441 { QCameraParameters::ANTIBANDING_50HZ, CAMERA_ANTIBANDING_50HZ },
442 { QCameraParameters::ANTIBANDING_60HZ, CAMERA_ANTIBANDING_60HZ }
682 { QCameraParameters::SCENE_MODE_AUTO, CAMERA_BESTSHOT_OFF },
683 { QCameraParameters::SCENE_MODE_ASD, CAMERA_BESTSHOT_AUTO },
684 { QCameraParameters::SCENE_MODE_ACTION, CAMERA_BESTSHOT_ACTION },
685 { QCameraParameters::SCENE_MODE_PORTRAIT, CAMERA_BESTSHOT_PORTRAIT },
686 { QCameraParameters::SCENE_MODE_LANDSCAPE, CAMERA_BESTSHOT_LANDSCAPE },
687 { QCameraParameters::SCENE_MODE_NIGHT, CAMERA_BESTSHOT_NIGHT },
688 { QCameraParameters::SCENE_MODE_NIGHT_PORTRAIT, CAMERA_BESTSHOT_NIGHT_PORTRAIT },
689 { QCameraParameters::SCENE_MODE_THEATRE, CAMERA_BESTSHOT_THEATRE },
690 { QCameraParameters::SCENE_MODE_BEACH, CAMERA_BESTSHOT_BEACH },
691 { QCameraParameters::SCENE_MODE_SNOW, CAMERA_BESTSHOT_SNOW },
692 { QCameraParameters::SCENE_MODE_SUNSET, CAMERA_BESTSHOT_SUNSET },
693 { QCameraParameters::SCENE_MODE_STEADYPHOTO, CAMERA_BESTSHOT_ANTISHAKE },
694 { QCameraParameters::SCENE_MODE_FIREWORKS , CAMERA_BESTSHOT_FIREWORKS },
695 { QCameraParameters::SCENE_MODE_SPORTS , CAMERA_BESTSHOT_SPORTS },
696 { QCameraParameters::SCENE_MODE_PARTY, CAMERA_BESTSHOT_PARTY },
697 { QCameraParameters::SCENE_MODE_CANDLELIGHT, CAMERA_BESTSHOT_CANDLELIGHT },
698 { QCameraParameters::SCENE_MODE_BACKLIGHT, CAMERA_BESTSHOT_BACKLIGHT },
699 { QCameraParameters::SCENE_MODE_FLOWERS, CAMERA_BESTSHOT_FLOWERS },
700 { QCameraParameters::SCENE_MODE_AR, CAMERA_BESTSHOT_AR },
704 { QCameraParameters::SCENE_DETECT_OFF, FALSE },
705 { QCameraParameters::SCENE_DETECT_ON, TRUE },
710 { QCameraParameters::FLASH_MODE_OFF, LED_MODE_OFF },
711 { QCameraParameters::FLASH_MODE_AUTO, LED_MODE_AUTO },
712 { QCameraParameters::FLASH_MODE_ON, LED_MODE_ON },
713 { QCameraParameters::FLASH_MODE_TORCH, LED_MODE_TORCH}
718 { QCameraParameters::ISO_AUTO, CAMERA_ISO_AUTO},
719 { QCameraParameters::ISO_HJR, CAMERA_ISO_DEBLUR},
720 { QCameraParameters::ISO_100, CAMERA_ISO_100},
721 { QCameraParameters::ISO_200, CAMERA_ISO_200},
722 { QCameraParameters::ISO_400, CAMERA_ISO_400},
723 { QCameraParameters::ISO_800, CAMERA_ISO_800 },
724 { QCameraParameters::ISO_1600, CAMERA_ISO_1600 }
728 { QCameraParameters::ISO_AUTO, CAMERA_ISO_AUTO},
729 { QCameraParameters::ISO_100, CAMERA_ISO_100},
730 { QCameraParameters::ISO_200, CAMERA_ISO_200},
731 { QCameraParameters::ISO_400, CAMERA_ISO_400},
732 { QCameraParameters::ISO_800, CAMERA_ISO_800 },
733 { QCameraParameters::ISO_1600, CAMERA_ISO_1600 }
739 { QCameraParameters::FOCUS_MODE_AUTO, AF_MODE_AUTO},
740 { QCameraParameters::FOCUS_MODE_INFINITY, DONT_CARE },
741 { QCameraParameters::FOCUS_MODE_NORMAL, AF_MODE_NORMAL },
742 { QCameraParameters::FOCUS_MODE_MACRO, AF_MODE_MACRO },
743 { QCameraParameters::FOCUS_MODE_CONTINUOUS_PICTURE, AF_MODE_CAF },
744 { QCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO, DONT_CARE }
748 { QCameraParameters::LENSSHADE_ENABLE, TRUE },
749 { QCameraParameters::LENSSHADE_DISABLE, FALSE }
753 { QCameraParameters::VIDEO_HFR_OFF, CAMERA_HFR_MODE_OFF },
754 { QCameraParameters::VIDEO_HFR_2X, CAMERA_HFR_MODE_60FPS },
755 { QCameraParameters::VIDEO_HFR_3X, CAMERA_HFR_MODE_90FPS },
756 { QCameraParameters::VIDEO_HFR_4X, CAMERA_HFR_MODE_120FPS },
760 { QCameraParameters::MCE_ENABLE, TRUE },
761 { QCameraParameters::MCE_DISABLE, FALSE }
765 { QCameraParameters::HDR_ENABLE, TRUE },
766 { QCameraParameters::HDR_DISABLE, FALSE }
770 { QCameraParameters::HISTOGRAM_ENABLE, TRUE },
771 { QCameraParameters::HISTOGRAM_DISABLE, FALSE }
775 { QCameraParameters::SKIN_TONE_ENHANCEMENT_ENABLE, TRUE },
776 { QCameraParameters::SKIN_TONE_ENHANCEMENT_DISABLE, FALSE }
780 { QCameraParameters::DENOISE_OFF, FALSE },
781 { QCameraParameters::DENOISE_ON, TRUE }
785 { QCameraParameters::SELECTABLE_ZONE_AF_AUTO, AUTO },
786 { QCameraParameters::SELECTABLE_ZONE_AF_SPOT_METERING, SPOT },
787 { QCameraParameters::SELECTABLE_ZONE_AF_CENTER_WEIGHTED, CENTER_WEIGHTED },
788 { QCameraParameters::SELECTABLE_ZONE_AF_FRAME_AVERAGE, AVERAGE }
792 { QCameraParameters::FACE_DETECTION_OFF, FALSE },
793 { QCameraParameters::FACE_DETECTION_ON, TRUE }
798 { QCameraParameters::TOUCH_AF_AEC_OFF, FALSE },
799 { QCameraParameters::TOUCH_AF_AEC_ON, TRUE }
803 { QCameraParameters::REDEYE_REDUCTION_ENABLE, TRUE },
804 { QCameraParameters::REDEYE_REDUCTION_DISABLE, FALSE }
808 { QCameraParameters::ZSL_OFF, FALSE },
809 { QCameraParameters::ZSL_ON, TRUE },
830 {QCameraParameters::PIXEL_FORMAT_JPEG, PICTURE_FORMAT_JPEG},
831 {QCameraParameters::PIXEL_FORMAT_RAW, PICTURE_FORMAT_RAW}
840 {QCameraParameters::PIXEL_FORMAT_JPEG, PICTURE_FORMAT_JPEG}
844 {QCameraParameters::KEY_PREVIEW_FRAME_RATE_AUTO_MODE, FPS_MODE_AUTO},
845 {QCameraParameters::KEY_PREVIEW_FRAME_RATE_FIXED_MODE, FPS_MODE_FIXED}
850 {QCameraParameters::PIXEL_FORMAT_YUV420SP, CAMERA_YUV_420_NV21},
851 {QCameraParameters::PIXEL_FORMAT_YUV420SP_ADRENO, CAMERA_YUV_420_NV21_ADRENO},
852 {QCameraParameters::PIXEL_FORMAT_YUV420P, CAMERA_YUV_420_YV12}
855 {QCameraParameters::PIXEL_FORMAT_YUV420SP, CAMERA_YUV_420_NV21},
856 {QCameraParameters::PIXEL_FORMAT_YUV420P, CAMERA_YUV_420_YV12}
860 {QCameraParameters::PIXEL_FORMAT_YUV420SP, HAL_PIXEL_FORMAT_YCrCb_420_SP}, //nv21
861 //{QCameraParameters::PIXEL_FORMAT_YUV420SP_ADRENO, HAL_PIXEL_FORMAT_YCrCb_420_SP_ADRENO}, //nv21_adreno
862 {QCameraParameters::PIXEL_FORMAT_YUV420P, HAL_PIXEL_FORMAT_YV12}, //YV12
1664 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
1667 mParameters.set(QCameraParameters::KEY_SUPPORTED_VIDEO_SIZES,
1670 mParameters.set(QCameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
1672 mParameters.set(QCameraParameters::KEY_VIDEO_SNAPSHOT_SUPPORTED,
1674 mParameters.set(QCameraParameters::KEY_SUPPORTED_FOCUS_MODES,
1675 QCameraParameters::FOCUS_MODE_INFINITY);
1676 mParameters.set(QCameraParameters::KEY_FOCUS_MODE,
1677 QCameraParameters::FOCUS_MODE_INFINITY);
1678 mParameters.set(QCameraParameters::KEY_MAX_NUM_FOCUS_AREAS, "1");
1680 mParameters.set(QCameraParameters::KEY_FOCUS_AREAS, FOCUS_AREA_INIT);
1681 mParameters.set(QCameraParameters::KEY_METERING_AREAS, FOCUS_AREA_INIT);
1690 QCameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE,
1796 mParameters.set(QCameraParameters::KEY_VIDEO_SIZE, vSize.string());
1811 QCameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATES,
1816 QCameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATES,
1829 mParameters.set(QCameraParameters::KEY_VIDEO_FRAME_FORMAT, "yuv420sp");
1831 mParameters.set(QCameraParameters::KEY_JPEG_QUALITY, "85"); // max quality
1835 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_WIDTH,
1837 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT,
1843 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_QUALITY, "90");
1846 mParameters.set(QCameraParameters::KEY_SUPPORTED_JPEG_THUMBNAIL_SIZES,
1851 mParameters.set(QCameraParameters::KEY_SMOOTH_ZOOM_SUPPORTED, "true");
1855 mParameters.set(QCameraParameters::KEY_ZOOM_SUPPORTED, "true");
1862 mParameters.set(QCameraParameters::KEY_ZOOM_RATIOS,
1865 mParameters.set(QCameraParameters::KEY_ZOOM_SUPPORTED, "false");
1874 mParameters.set(QCameraParameters::KEY_CAMERA_MODE,0);
1876 mParameters.set(QCameraParameters::KEY_ANTIBANDING,
1877 QCameraParameters::ANTIBANDING_OFF);
1878 mParameters.set(QCameraParameters::KEY_EFFECT,
1879 QCameraParameters::EFFECT_NONE);
1880 mParameters.set(QCameraParameters::KEY_AUTO_EXPOSURE,
1881 QCameraParameters::AUTO_EXPOSURE_FRAME_AVG);
1882 mParameters.set(QCameraParameters::KEY_WHITE_BALANCE,
1883 QCameraParameters::WHITE_BALANCE_AUTO);
1888 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS,
1893 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS,
1898 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS,
1905 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATE_MODES,
1909 mParameters.set(QCameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
1911 mParameters.set(QCameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
1913 mParameters.set(QCameraParameters::KEY_SUPPORTED_ANTIBANDING,
1915 mParameters.set(QCameraParameters::KEY_SUPPORTED_EFFECTS, effect_values);
1916 mParameters.set(QCameraParameters::KEY_SUPPORTED_AUTO_EXPOSURE, autoexposure_values);
1917 mParameters.set(QCameraParameters::KEY_SUPPORTED_WHITE_BALANCE,
1921 mParameters.set(QCameraParameters::KEY_SUPPORTED_FOCUS_MODES,
1923 mParameters.set(QCameraParameters::KEY_FOCUS_MODE,
1924 QCameraParameters::FOCUS_MODE_AUTO);
1926 mParameters.set(QCameraParameters::KEY_SUPPORTED_FOCUS_MODES,
1927 QCameraParameters::FOCUS_MODE_INFINITY);
1928 mParameters.set(QCameraParameters::KEY_FOCUS_MODE,
1929 QCameraParameters::FOCUS_MODE_INFINITY);
1932 mParameters.set(QCameraParameters::KEY_SUPPORTED_PICTURE_FORMATS,
1936 mParameters.set(QCameraParameters::KEY_FLASH_MODE,
1937 QCameraParameters::FLASH_MODE_OFF);
1938 mParameters.set(QCameraParameters::KEY_SUPPORTED_FLASH_MODES,
1942 mParameters.set(QCameraParameters::KEY_MAX_SHARPNESS,
1944 mParameters.set(QCameraParameters::KEY_MAX_CONTRAST,
1946 mParameters.set(QCameraParameters::KEY_MAX_SATURATION,
1950 QCameraParameters::KEY_MAX_EXPOSURE_COMPENSATION,
1953 QCameraParameters::KEY_MIN_EXPOSURE_COMPENSATION,
1956 QCameraParameters::KEY_EXPOSURE_COMPENSATION,
1959 QCameraParameters::KEY_EXPOSURE_COMPENSATION_STEP,
1966 mParameters.set(QCameraParameters::KEY_PICTURE_FORMAT,
1967 QCameraParameters::PIXEL_FORMAT_JPEG);
1969 mParameters.set(QCameraParameters::KEY_SHARPNESS,
1971 mParameters.set(QCameraParameters::KEY_CONTRAST,
1973 mParameters.set(QCameraParameters::KEY_SATURATION,
1976 mParameters.set(QCameraParameters::KEY_ISO_MODE,
1977 QCameraParameters::ISO_AUTO);
1978 mParameters.set(QCameraParameters::KEY_LENSSHADE,
1979 QCameraParameters::LENSSHADE_ENABLE);
1980 mParameters.set(QCameraParameters::KEY_SUPPORTED_ISO_MODES,
1982 mParameters.set(QCameraParameters::KEY_SUPPORTED_LENSSHADE_MODES,
1984 mParameters.set(QCameraParameters::KEY_MEMORY_COLOR_ENHANCEMENT,
1985 QCameraParameters::MCE_ENABLE);
1986 mParameters.set(QCameraParameters::KEY_SUPPORTED_MEM_COLOR_ENHANCE_MODES,
1989 mParameters.set(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE,
1990 QCameraParameters::VIDEO_HFR_OFF);
1991 mParameters.set(QCameraParameters::KEY_SUPPORTED_HFR_SIZES,
1993 mParameters.set(QCameraParameters::KEY_SUPPORTED_VIDEO_HIGH_FRAME_RATE_MODES,
1996 mParameters.set(QCameraParameters::KEY_SUPPORTED_HFR_SIZES,"");
1998 mParameters.set(QCameraParameters::KEY_HIGH_DYNAMIC_RANGE_IMAGING,
1999 QCameraParameters::MCE_DISABLE);
2000 mParameters.set(QCameraParameters::KEY_SUPPORTED_HDR_IMAGING_MODES,
2002 mParameters.set(QCameraParameters::KEY_HISTOGRAM,
2003 QCameraParameters::HISTOGRAM_DISABLE);
2004 mParameters.set(QCameraParameters::KEY_SUPPORTED_HISTOGRAM_MODES,
2006 mParameters.set(QCameraParameters::KEY_SKIN_TONE_ENHANCEMENT,
2007 QCameraParameters::SKIN_TONE_ENHANCEMENT_DISABLE);
2008 mParameters.set(QCameraParameters::KEY_SUPPORTED_SKIN_TONE_ENHANCEMENT_MODES,
2010 mParameters.set(QCameraParameters::KEY_SCENE_MODE,
2011 QCameraParameters::SCENE_MODE_AUTO);
2014 mParameters.set(QCameraParameters::KEY_SUPPORTED_SCENE_MODES,
2016 mParameters.set(QCameraParameters::KEY_DENOISE,
2017 QCameraParameters::DENOISE_OFF);
2018 mParameters.set(QCameraParameters::KEY_SUPPORTED_DENOISE,
2022 mParameters.set(QCameraParameters::KEY_TOUCH_AF_AEC,
2023 QCameraParameters::TOUCH_AF_AEC_OFF);
2024 mParameters.set(QCameraParameters::KEY_SUPPORTED_TOUCH_AF_AEC,
2028 mParameters.set(QCameraParameters::KEY_MAX_NUM_FOCUS_AREAS, "1");
2029 mParameters.set(QCameraParameters::KEY_MAX_NUM_METERING_AREAS, "1");
2031 mParameters.set(QCameraParameters::KEY_SCENE_DETECT,
2032 QCameraParameters::SCENE_DETECT_OFF);
2033 mParameters.set(QCameraParameters::KEY_SUPPORTED_SCENE_DETECT,
2035 mParameters.set(QCameraParameters::KEY_SELECTABLE_ZONE_AF,
2036 QCameraParameters::SELECTABLE_ZONE_AF_AUTO);
2037 mParameters.set(QCameraParameters::KEY_SUPPORTED_SELECTABLE_ZONE_AF,
2039 mParameters.set(QCameraParameters::KEY_FACE_DETECTION,
2040 QCameraParameters::FACE_DETECTION_OFF);
2041 mParameters.set(QCameraParameters::KEY_SUPPORTED_FACE_DETECTION,
2043 mParameters.set(QCameraParameters::KEY_REDEYE_REDUCTION,
2044 QCameraParameters::REDEYE_REDUCTION_DISABLE);
2045 mParameters.set(QCameraParameters::KEY_SUPPORTED_REDEYE_REDUCTION,
2047 mParameters.set(QCameraParameters::KEY_ZSL,
2048 QCameraParameters::ZSL_OFF);
2049 mParameters.set(QCameraParameters::KEY_SUPPORTED_ZSL_MODES,
2058 mParameters.setFloat(QCameraParameters::KEY_FOCAL_LENGTH,
2062 mParameters.setFloat(QCameraParameters::KEY_HORIZONTAL_VIEW_ANGLE,
2066 mParameters.setFloat(QCameraParameters::KEY_VERTICAL_VIEW_ANGLE,
2090 mParameters.set(QCameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO, "800x480");
2093 mParameters.set(QCameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO, "864x480");
2096 mParameters.set(QCameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO, "1920x1088");
2099 mParameters.set(QCameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO, "640x480");
2442 str = mParameters.get(QCameraParameters::KEY_GPS_PROCESSING_METHOD);
2457 str = mParameters.get(QCameraParameters::KEY_GPS_LATITUDE);
2461 float latitudeValue = mParameters.getFloat(QCameraParameters::KEY_GPS_LATITUDE);
2467 mParameters.set(QCameraParameters::KEY_GPS_LATITUDE_REF, latref);
2474 str = mParameters.get(QCameraParameters::KEY_GPS_LONGITUDE);
2478 float longitudeValue = mParameters.getFloat(QCameraParameters::KEY_GPS_LONGITUDE);
2484 mParameters.set(QCameraParameters::KEY_GPS_LONGITUDE_REF, lonref);
2491 str = mParameters.get(QCameraParameters::KEY_GPS_ALTITUDE);
2505 mParameters.set(QCameraParameters::KEY_GPS_ALTITUDE_REF, ref);
2512 str = mParameters.get(QCameraParameters::KEY_GPS_TIMESTAMP);
2621 const char *str = mParameters.get(QCameraParameters::KEY_EXIF_DATETIME);
2630 QCameraParameters::KEY_FOCAL_LENGTH) * FOCAL_LENGTH_DECIMAL_PRECISON);
2636 const char *iso_str = mParameters.get(QCameraParameters
3120 const char *str = mParameters.get(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE);
3124 if(!strcmp(str, QCameraParameters::VIDEO_HFR_OFF)) {
3128 } else if (!strcmp(str, QCameraParameters::VIDEO_HFR_2X)) {
3130 } else if (!strcmp(str, QCameraParameters::VIDEO_HFR_3X)) {
3132 } else if (!strcmp(str, QCameraParameters::VIDEO_HFR_4X)) {
3720 recordSize = mParameters.get(QCameraParameters::KEY_VIDEO_SIZE);
4623 int width = mParameters.getInt(QCameraParameters::KEY_JPEG_THUMBNAIL_WIDTH);
4624 int height = mParameters.getInt(QCameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT);
5594 const char * focusMode = mParameters.get(QCameraParameters::KEY_FOCUS_MODE);
5595 if ((mParameters.get(QCameraParameters::KEY_FOCUS_MODE) == 0)
5596 || (strcmp(focusMode, QCameraParameters::FOCUS_MODE_INFINITY) == 0)
5597 || (strcmp(focusMode, QCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO) == 0)) {
5610 mParameters.get(QCameraParameters::KEY_FOCUS_MODE));
5911 const char *flash_str = mParameters.get(QCameraParameters::KEY_FLASH_MODE);
5937 QCameraParameters::PIXEL_FORMAT_RAW)){
6038 const char *str = mParameters.get(QCameraParameters::KEY_EXIF_DATETIME);
6156 status_t QualcommCameraHardware::setParameters(const QCameraParameters& params)
6208 const char *str = params.get(QCameraParameters::KEY_SCENE_MODE);
6234 QCameraParameters QualcommCameraHardware::getParameters() const
6324 const char *str = mParameters.get(QCameraParameters::KEY_FACE_DETECTION);
6469 QCameraParameters p = getParameters();
6891 const char *str = mParameters.get(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE);
6892 if((str != NULL) && (strcmp(str, QCameraParameters::VIDEO_HFR_OFF))) {
7046 const char *str = mParameters.get(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE);
7047 if((str != NULL) && (strcmp(str, QCameraParameters::VIDEO_HFR_OFF))) {
7770 status_t QualcommCameraHardware::setRecordSize(const QCameraParameters& params)
7773 recordSize = params.get(QCameraParameters::KEY_VIDEO_SIZE);
7775 mParameters.set(QCameraParameters::KEY_VIDEO_SIZE, "");
7785 mParameters.set(QCameraParameters::KEY_VIDEO_SIZE , recordSize);
7816 mParameters.set(QCameraParameters::KEY_VIDEO_SIZE, "");
7828 status_t QualcommCameraHardware::setCameraMode(const QCameraParameters& params) {
7829 int32_t value = params.getInt(QCameraParameters::KEY_CAMERA_MODE);
7830 mParameters.set(QCameraParameters::KEY_CAMERA_MODE,value);
7844 /* mParameters.set(QCameraParameters::KEY_SUPPORTED_FOCUS_MODES,
7845 QCameraParameters::FOCUS_MODE_INFINITY);
7846 mParameters.set(QCameraParameters::KEY_FOCUS_MODE,
7847 QCameraParameters::FOCUS_MODE_INFINITY);*/
7850 /*mParameters.set(QCameraParameters::KEY_SUPPORTED_FOCUS_MODES,
7852 mParameters.set(QCameraParameters::KEY_FOCUS_MODE,
7853 QCameraParameters::FOCUS_MODE_AUTO);*/
7858 status_t QualcommCameraHardware::setPreviewSize(const QCameraParameters& params)
7879 status_t QualcommCameraHardware::setPreviewFpsRange(const QCameraParameters& params)
7895 status_t QualcommCameraHardware::setPreviewFrameRate(const QCameraParameters& params)
7919 status_t QualcommCameraHardware::setPreviewFrameRateMode(const QCameraParameters& params) {
7952 status_t QualcommCameraHardware::setJpegThumbnailSize(const QCameraParameters& params){
7953 int width = params.getInt(QCameraParameters::KEY_JPEG_THUMBNAIL_WIDTH);
7954 int height = params.getInt(QCameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT);
7961 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_WIDTH, width);
7962 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT, height);
7969 bool QualcommCameraHardware::updatePictureDimension(const QCameraParameters& params, int& width, int& height)
8002 status_t QualcommCameraHardware::setPictureSize(const QCameraParameters& params)
8032 status_t QualcommCameraHardware::setJpegQuality(const QCameraParameters& params) {
8034 int quality = params.getInt(QCameraParameters::KEY_JPEG_QUALITY);
8036 mParameters.set(QCameraParameters::KEY_JPEG_QUALITY, quality);
8042 quality = params.getInt(QCameraParameters::KEY_JPEG_THUMBNAIL_QUALITY);
8044 mParameters.set(QCameraParameters::KEY_JPEG_THUMBNAIL_QUALITY, quality);
8052 status_t QualcommCameraHardware::setEffect(const QCameraParameters& params)
8054 const char *str = params.get(QCameraParameters::KEY_EFFECT);
8064 mParameters.set(QCameraParameters::KEY_EFFECT, str);
8078 status_t QualcommCameraHardware::setRecordingHint(const QCameraParameters& params)
8081 const char * str = params.get(QCameraParameters::KEY_RECORDING_HINT);
8092 mParameters.set(QCameraParameters::KEY_RECORDING_HINT, str);
8102 const QCameraParameters & params){
8109 int numerator = params.getInt(QCameraParameters::KEY_EXPOSURE_COMPENSATION);
8117 mParameters.set(QCameraParameters::KEY_EXPOSURE_COMPENSATION,
8128 status_t QualcommCameraHardware::setAutoExposure(const QCameraParameters& params)
8134 const char *str = params.get(QCameraParameters::KEY_AUTO_EXPOSURE);
8138 mParameters.set(QCameraParameters::KEY_AUTO_EXPOSURE, str);
8148 status_t QualcommCameraHardware::setSharpness(const QCameraParameters& params)
8154 int sharpness = params.getInt(QCameraParameters::KEY_SHARPNESS);
8160 mParameters.set(QCameraParameters::KEY_SHARPNESS, sharpness);
8166 status_t QualcommCameraHardware::setContrast(const QCameraParameters& params)
8173 const char *str = params.get(QCameraParameters::KEY_SCENE_MODE);
8177 int contrast = params.getInt(QCameraParameters::KEY_CONTRAST);
8183 mParameters.set(QCameraParameters::KEY_CONTRAST, contrast);
8194 status_t QualcommCameraHardware::setSaturation(const QCameraParameters& params)
8201 int saturation = params.getInt(QCameraParameters::KEY_SATURATION);
8208 mParameters.set(QCameraParameters::KEY_SATURATION, saturation);
8217 status_t QualcommCameraHardware::setPreviewFormat(const QCameraParameters& params) {
8221 mParameters.set(QCameraParameters::KEY_PREVIEW_FORMAT, str);
8236 status_t QualcommCameraHardware::setStrTextures(const QCameraParameters& params) {
8250 status_t QualcommCameraHardware::setBrightness(const QCameraParameters& params) {
8267 status_t QualcommCameraHardware::setSkinToneEnhancement(const QCameraParameters& params) {
8284 status_t QualcommCameraHardware::setWhiteBalance(const QCameraParameters& params)
8293 const char *str = params.get(QCameraParameters::KEY_WHITE_BALANCE);
8297 mParameters.set(QCameraParameters::KEY_WHITE_BALANCE, str);
8311 status_t QualcommCameraHardware::setFlash(const QCameraParameters& params)
8318 const char *str = params.get(QCameraParameters::KEY_FLASH_MODE);
8322 mParameters.set(QCameraParameters::KEY_FLASH_MODE, str);
8337 status_t QualcommCameraHardware::setAntibanding(const QCameraParameters& params)
8344 const char *str = params.get(QCameraParameters::KEY_ANTIBANDING);
8350 mParameters.set(QCameraParameters::KEY_ANTIBANDING, str);
8363 status_t QualcommCameraHardware::setMCEValue(const QCameraParameters& params)
8370 const char *str = params.get(QCameraParameters::KEY_MEMORY_COLOR_ENHANCEMENT);
8376 mParameters.set(QCameraParameters::KEY_MEMORY_COLOR_ENHANCEMENT, str);
8386 QCameraParameters& params)
8393 const char *str = params.get(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE);
8400 const char *oldHfr = mParameters.get(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE);
8403 mParameters.set(QCameraParameters::KEY_VIDEO_HIGH_FRAME_RATE, str);
8426 status_t QualcommCameraHardware::setHDRImaging(const QCameraParameters& params)
8432 const char *str = params.get(QCameraParameters::KEY_HIGH_DYNAMIC_RANGE_IMAGING);
8444 mParameters.set(QCameraParameters::KEY_HIGH_DYNAMIC_RANGE_IMAGING, str);
8457 status_t QualcommCameraHardware::setExpBracketing(const QCameraParameters& params)
8492 status_t QualcommCameraHardware::setLensshadeValue(const QCameraParameters& params)
8499 const char *str = params.get(QCameraParameters::KEY_LENSSHADE);
8505 mParameters.set(QCameraParameters::KEY_LENSSHADE, str);
8515 status_t QualcommCameraHardware::setSelectableZoneAf(const QCameraParameters& params)
8518 const char *str = params.get(QCameraParameters::KEY_SELECTABLE_ZONE_AF);
8522 mParameters.set(QCameraParameters::KEY_SELECTABLE_ZONE_AF, str);
8534 status_t QualcommCameraHardware::setTouchAfAec(const QCameraParameters& params)
8559 const char *str = params.get(QCameraParameters::KEY_TOUCH_AF_AEC);
8569 mParameters.set(QCameraParameters::KEY_TOUCH_AF_AEC, str);
8642 mParameters.set(QCameraParameters::KEY_FACE_DETECTION, str);
8650 status_t QualcommCameraHardware::setRedeyeReduction(const QCameraParameters& params)
8657 const char *str = params.get(QCameraParameters::KEY_REDEYE_REDUCTION);
8663 mParameters.set(QCameraParameters::KEY_REDEYE_REDUCTION, str);
8673 status_t QualcommCameraHardware::setISOValue(const QCameraParameters& params) {
8679 const char *str = params.get(QCameraParameters::KEY_ISO_MODE);
8698 mParameters.set(QCameraParameters::KEY_ISO_MODE, str);
8707 status_t QualcommCameraHardware::setSceneDetect(const QCameraParameters& params)
8715 const char *str = params.get(QCameraParameters::KEY_SCENE_DETECT);
8719 mParameters.set(QCameraParameters::KEY_SCENE_DETECT, str);
8745 status_t QualcommCameraHardware::setSceneMode(const QCameraParameters& params)
8752 const char *str = params.get(QCameraParameters::KEY_SCENE_MODE);
8758 mParameters.set(QCameraParameters::KEY_SCENE_MODE, str);
8783 status_t QualcommCameraHardware::setGpsLocation(const QCameraParameters& params)
8785 const char *method = params.get(QCameraParameters::KEY_GPS_PROCESSING_METHOD);
8787 mParameters.set(QCameraParameters::KEY_GPS_PROCESSING_METHOD, method);
8789 mParameters.remove(QCameraParameters::KEY_GPS_PROCESSING_METHOD);
8792 const char *latitude = params.get(QCameraParameters::KEY_GPS_LATITUDE);
8795 mParameters.set(QCameraParameters::KEY_GPS_LATITUDE, latitude);
8797 mParameters.remove(QCameraParameters::KEY_GPS_LATITUDE);
8800 const char *latitudeRef = params.get(QCameraParameters::KEY_GPS_LATITUDE_REF);
8802 mParameters.set(QCameraParameters::KEY_GPS_LATITUDE_REF, latitudeRef);
8804 mParameters.remove(QCameraParameters::KEY_GPS_LATITUDE_REF);
8807 const char *longitude = params.get(QCameraParameters::KEY_GPS_LONGITUDE);
8809 mParameters.set(QCameraParameters::KEY_GPS_LONGITUDE, longitude);
8811 mParameters.remove(QCameraParameters::KEY_GPS_LONGITUDE);
8814 const char *longitudeRef = params.get(QCameraParameters::KEY_GPS_LONGITUDE_REF);
8816 mParameters.set(QCameraParameters::KEY_GPS_LONGITUDE_REF, longitudeRef);
8818 mParameters.remove(QCameraParameters::KEY_GPS_LONGITUDE_REF);
8821 const char *altitudeRef = params.get(QCameraParameters::KEY_GPS_ALTITUDE_REF);
8823 mParameters.set(QCameraParameters::KEY_GPS_ALTITUDE_REF, altitudeRef);
8825 mParameters.remove(QCameraParameters::KEY_GPS_ALTITUDE_REF);
8828 const char *altitude = params.get(QCameraParameters::KEY_GPS_ALTITUDE);
8830 mParameters.set(QCameraParameters::KEY_GPS_ALTITUDE, altitude);
8832 mParameters.remove(QCameraParameters::KEY_GPS_ALTITUDE);
8835 const char *status = params.get(QCameraParameters::KEY_GPS_STATUS);
8837 mParameters.set(QCameraParameters::KEY_GPS_STATUS, status);
8840 const char *dateTime = params.get(QCameraParameters::KEY_EXIF_DATETIME);
8842 mParameters.set(QCameraParameters::KEY_EXIF_DATETIME, dateTime);
8844 mParameters.remove(QCameraParameters::KEY_EXIF_DATETIME);
8847 const char *timestamp = params.get(QCameraParameters::KEY_GPS_TIMESTAMP);
8849 mParameters.set(QCameraParameters::KEY_GPS_TIMESTAMP, timestamp);
8851 mParameters.remove(QCameraParameters::KEY_GPS_TIMESTAMP);
8858 status_t QualcommCameraHardware::setRotation(const QCameraParameters& params)
8862 int rotation = params.getInt(QCameraParameters::KEY_ROTATION);
8867 mParameters.set(QCameraParameters::KEY_ROTATION, rotation);
8877 status_t QualcommCameraHardware::setZoom(const QCameraParameters& params)
8908 status_t QualcommCameraHardware::setDenoise(const QCameraParameters& params)
8914 const char *str = params.get(QCameraParameters::KEY_DENOISE);
8920 mParameters.set(QCameraParameters::KEY_DENOISE, str);
8931 status_t QualcommCameraHardware::setZslParam(const QCameraParameters& params)
8952 status_t QualcommCameraHardware::setSnapshotCount(const QCameraParameters& params)
8991 if(strcmp(focusmode, QCameraParameters::FOCUS_MODE_INFINITY) == 0)
8997 mParameters.set(QCameraParameters::KEY_FOCUS_DISTANCES, str.string());
9004 status_t QualcommCameraHardware::setMeteringAreas(const QCameraParameters& params)
9006 const char *str = params.get(QCameraParameters::KEY_METERING_AREAS);
9014 mParameters.set(QCameraParameters::KEY_METERING_AREAS, NULL);
9021 mParameters.set(QCameraParameters::KEY_METERING_AREAS, str);
9027 status_t QualcommCameraHardware::setFocusAreas(const QCameraParameters& params)
9029 const char *str = params.get(QCameraParameters::KEY_FOCUS_AREAS);
9038 mParameters.set(QCameraParameters::KEY_FOCUS_AREAS, NULL);
9047 mParameters.set(QCameraParameters::KEY_FOCUS_AREAS, str);
9052 status_t QualcommCameraHardware::setFocusMode(const QCameraParameters& params)
9054 const char *str = params.get(QCameraParameters::KEY_FOCUS_MODE);
9060 mParameters.set(QCameraParameters::KEY_FOCUS_MODE, str);
9069 if(!strcmp(str, QCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO) ||
9070 !strcmp(str, QCameraParameters::FOCUS_MODE_CONTINUOUS_PICTURE)){
9114 status_t QualcommCameraHardware::setOrientation(const QCameraParameters& params)
9131 status_t QualcommCameraHardware::setPictureFormat(const QCameraParameters& params)
9133 const char * str = params.get(QCameraParameters::KEY_PICTURE_FORMAT);
9139 mParameters.set(QCameraParameters::KEY_PICTURE_FORMAT, str);