Home | History | Annotate | Download | only in HAL

Lines Matching full:const

40 static const char ExifAsciiPrefix[] = { 0x41, 0x53, 0x43, 0x49, 0x49, 0x0, 0x0, 0x0 };          // "ASCII\0\0\0"
41 static const char ExifUndefinedPrefix[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // "\0\0\0\0\0\0\0\0"
114 QCameraParameters(const String8 &params);
119 static const char KEY_QC_SUPPORTED_HFR_SIZES[];
122 static const char KEY_QC_PREVIEW_FRAME_RATE_MODE[];
123 static const char KEY_QC_SUPPORTED_PREVIEW_FRAME_RATE_MODES[];
124 static const char KEY_QC_PREVIEW_FRAME_RATE_AUTO_MODE[];
125 static const char KEY_QC_PREVIEW_FRAME_RATE_FIXED_MODE[];
126 static const char KEY_QC_SUPPORTED_SKIN_TONE_ENHANCEMENT_MODES[] ;
129 static const char KEY_QC_SUPPORTED_LIVESNAPSHOT_SIZES[];
132 static const char KEY_QC_SUPPORTED_RAW_FORMATS[];
133 static const char KEY_QC_RAW_FORMAT[];
136 static const char KEY_QC_TOUCH_AF_AEC[];
137 static const char KEY_QC_SUPPORTED_TOUCH_AF_AEC[];
139 static const char KEY_QC_TOUCH_INDEX_AEC[];
141 static const char KEY_QC_TOUCH_INDEX_AF[];
144 static const char KEY_QC_SCENE_DETECT[];
147 static const char KEY_QC_SUPPORTED_SCENE_DETECT[];
148 static const char KEY_QC_SELECTABLE_ZONE_AF[];
150 static const char KEY_QC_ISO_MODE[];
151 static const char KEY_QC_SUPPORTED_ISO_MODES[];
152 static const char KEY_QC_LENSSHADE[] ;
153 static const char KEY_QC_SUPPORTED_LENSSHADE_MODES[] ;
154 static const char KEY_QC_AUTO_EXPOSURE[];
155 static const char KEY_QC_SUPPORTED_AUTO_EXPOSURE[];
157 static const char KEY_QC_GPS_LATITUDE_REF[];
158 static const char KEY_QC_GPS_LONGITUDE_REF[];
159 static const char KEY_QC_GPS_ALTITUDE_REF[];
160 static const char KEY_QC_GPS_STATUS[];
161 static const char KEY_QC_MEMORY_COLOR_ENHANCEMENT[];
162 static const char KEY_QC_SUPPORTED_MEM_COLOR_ENHANCE_MODES[];
163 static const char KEY_QC_DIS[];
164 static const char KEY_QC_SUPPORTED_DIS_MODES[];
166 static const char KEY_QC_ZSL[];
167 static const char KEY_QC_SUPPORTED_ZSL_MODES[];
168 static const char KEY_QC_ZSL_BURST_INTERVAL[];
169 static const char KEY_QC_ZSL_BURST_LOOKBACK[];
170 static const char KEY_QC_ZSL_QUEUE_DEPTH[];
172 static const char KEY_QC_CAMERA_MODE[];
173 static const char KEY_QC_ORIENTATION[];
175 static const char KEY_QC_VIDEO_HIGH_FRAME_RATE[];
176 static const char KEY_QC_VIDEO_HIGH_SPEED_RECORDING[];
177 static const char KEY_QC_SUPPORTED_VIDEO_HIGH_FRAME_RATE_MODES[];
178 static const char KEY_QC_HIGH_DYNAMIC_RANGE_IMAGING[];
179 static const char KEY_QC_SUPPORTED_HDR_IMAGING_MODES[];
180 static const char KEY_QC_AE_BRACKET_HDR[];
181 static const char KEY_QC_SUPPORTED_AE_BRACKET_MODES[];
182 static const char KEY_QC_CAPTURE_BURST_EXPOSURE[];
183 static const char KEY_QC_NUM_SNAPSHOT_PER_SHUTTER[];
184 static const char KEY_QC_NUM_RETRO_BURST_PER_SHUTTER[];
185 static const char KEY_QC_SNAPSHOT_BURST_LED_ON_PERIOD[];
186 static const char KEY_QC_SNAPSHOT_BURST_NUM[];
187 static const char KEY_QC_NO_DISPLAY_MODE[];
188 static const char KEY_QC_RAW_PICUTRE_SIZE[];
189 static const char KEY_QC_TINTLESS_ENABLE[];
190 static const char KEY_QC_SCENE_SELECTION[];
191 static const char KEY_QC_CDS_MODE[];
193 static const char KEY_INTERNAL_PERVIEW_RESTART[];
196 static const char KEY_QC_DENOISE[];
197 static const char KEY_QC_SUPPORTED_DENOISE[];
200 static const char KEY_QC_FOCUS_ALGO[];
201 static const char KEY_QC_SUPPORTED_FOCUS_ALGOS[];
204 static const char KEY_QC_FACE_DETECTION[];
205 static const char KEY_QC_SUPPORTED_FACE_DETECTION[];
208 static const char KEY_QC_FACE_RECOGNITION[];
209 static const char KEY_QC_SUPPORTED_FACE_RECOGNITION[];
213 static const char KEY_QC_SUPPORTED_CAMERA_FEATURES[];
219 static const char KEY_QC_MAX_NUM_REQUESTED_FACES[];
222 static const char KEY_QC_PREVIEW_FLIP[];
224 static const char KEY_QC_VIDEO_FLIP[];
226 static const char KEY_QC_SNAPSHOT_PICTURE_FLIP[];
228 static const char KEY_QC_SUPPORTED_FLIP_MODES[];
231 static const char KEY_QC_SNAPSHOT_FD_DATA[];
234 static const char KEY_QC_AUTO_HDR_ENABLE[];
236 static const char KEY_QC_VIDEO_ROTATION[];
239 static const char KEY_QC_REDEYE_REDUCTION[];
240 static const char KEY_QC_SUPPORTED_REDEYE_REDUCTION[];
241 static const char EFFECT_EMBOSS[];
242 static const char EFFECT_SKETCH[];
243 static const char EFFECT_NEON[];
246 static const char KEY_QC_AF_BRACKET[];
247 static const char KEY_QC_SUPPORTED_AF_BRACKET_MODES[];
250 static const char KEY_QC_RE_FOCUS[];
251 static const char KEY_QC_SUPPORTED_RE_FOCUS_MODES[];
254 static const char KEY_QC_CHROMA_FLASH[];
255 static const char KEY_QC_SUPPORTED_CHROMA_FLASH_MODES[];
258 static const char KEY_QC_OPTI_ZOOM[];
259 static const char KEY_QC_SUPPORTED_OPTI_ZOOM_MODES[];
262 static const char KEY_QC_AUTO_HDR_SUPPORTED[];
265 static const char TOUCH_AF_AEC_OFF[];
266 static const char TOUCH_AF_AEC_ON[];
269 static const char SCENE_MODE_ASD[];
270 static const char SCENE_MODE_BACKLIGHT[];
271 static const char SCENE_MODE_FLOWERS[];
272 static const char SCENE_MODE_AR[];
273 static const char SCENE_MODE_HDR[];
274 static const char PIXEL_FORMAT_YUV420SP_ADRENO[]; // ADRENO
275 static const char PIXEL_FORMAT_YV12[]; // NV12
276 static const char PIXEL_FORMAT_NV12[]; //NV12
277 static const char QC_PIXEL_FORMAT_NV12_VENUS[]; //NV12 VENUS
280 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_YUYV[];
281 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_YVYU[];
282 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_UYVY[];
283 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_VYUY[];
284 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8GBRG[];
285 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8GRBG[];
286 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8RGGB[];
287 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8BGGR[];
288 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10GBRG[];
289 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10GRBG[];
290 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10RGGB[];
291 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10BGGR[];
292 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12GBRG[];
293 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12GRBG[];
294 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12RGGB[];
295 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12BGGR[];
296 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8GBRG[];
297 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8GRBG[];
298 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8RGGB[];
299 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8BGGR[];
300 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10GBRG[];
301 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10GRBG[];
302 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10RGGB[];
303 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10BGGR[];
304 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12GBRG[];
305 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12GRBG[];
306 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12RGGB[];
307 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12BGGR[];
308 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8GBRG[];
309 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8GRBG[];
310 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8RGGB[];
311 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8BGGR[];
312 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10GBRG[];
313 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10GRBG[];
314 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10RGGB[];
315 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10BGGR[];
316 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12GBRG[];
317 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12GRBG[];
318 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12RGGB[];
319 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12BGGR[];
320 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8GBRG[];
321 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8GRBG[];
322 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8RGGB[];
323 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8BGGR[];
324 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10GBRG[];
325 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10GRBG[];
326 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10RGGB[];
327 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10BGGR[];
328 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12GBRG[];
329 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12GRBG[];
330 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12RGGB[];
331 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12BGGR[];
332 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8GBRG[];
333 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8GRBG[];
334 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8RGGB[];
335 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8BGGR[];
336 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8GBRG[];
337 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8GRBG[];
338 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8RGGB[];
339 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8BGGR[];
340 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10GBRG[];
341 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10GRBG[];
342 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10RGGB[];
343 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10BGGR[];
344 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12GBRG[];
345 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12GRBG[];
346 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12RGGB[];
347 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12BGGR[];
350 static const char ISO_AUTO[];
351 static const char ISO_HJR[];
352 static const char ISO_100[];
353 static const char ISO_200[];
354 static const char ISO_400[];
355 static const char ISO_800[];
356 static const char ISO_1600[];
359 static const char AUTO_EXPOSURE_FRAME_AVG[];
360 static const char AUTO_EXPOSURE_CENTER_WEIGHTED[];
361 static const char AUTO_EXPOSURE_SPOT_METERING[];
362 static const char AUTO_EXPOSURE_SMART_METERING[];
363 static const char AUTO_EXPOSURE_USER_METERING[];
364 static const char AUTO_EXPOSURE_SPOT_METERING_ADV[];
365 static const char AUTO_EXPOSURE_CENTER_WEIGHTED_ADV[];
367 static const char KEY_QC_SHARPNESS[];
368 static const char KEY_QC_MIN_SHARPNESS[];
369 static const char KEY_QC_MAX_SHARPNESS[];
370 static const char KEY_QC_SHARPNESS_STEP[];
371 static const char KEY_QC_CONTRAST[];
372 static const char KEY_QC_MIN_CONTRAST[];
373 static const char KEY_QC_MAX_CONTRAST[];
374 static const char KEY_QC_CONTRAST_STEP[];
375 static const char KEY_QC_SATURATION[];
376 static const char KEY_QC_MIN_SATURATION[];
377 static const char KEY_QC_MAX_SATURATION[];
378 static const char KEY_QC_SATURATION_STEP[];
379 static const char KEY_QC_BRIGHTNESS[];
380 static const char KEY_QC_MIN_BRIGHTNESS[];
381 static const char KEY_QC_MAX_BRIGHTNESS[];
382 static const char KEY_QC_BRIGHTNESS_STEP[];
383 static const char KEY_QC_SCE_FACTOR[];
384 static const char KEY_QC_MIN_SCE_FACTOR[];
385 static const char KEY_QC_MAX_SCE_FACTOR[];
386 static const char KEY_QC_SCE_FACTOR_STEP[];
388 static const char KEY_QC_HISTOGRAM[] ;
389 static const char KEY_QC_SUPPORTED_HISTOGRAM_MODES[] ;
390 static const char KEY_QC_HDR_NEED_1X[];
391 static const char KEY_QC_VIDEO_HDR[];
392 static const char KEY_QC_VT_ENABLE[];
393 static const char KEY_QC_SUPPORTED_VIDEO_HDR_MODES[];
394 static const char KEY_QC_SENSOR_HDR[];
395 const char KEY_QC_SUPPORTED_SENSOR_HDR_MODES[];
396 static const char KEY_QC_RDI_MODE[];
397 static const char KEY_QC_SUPPORTED_RDI_MODES[];
398 static const char KEY_QC_SECURE_MODE[];
399 static const char KEY_QC_SUPPORTED_SECURE_MODES[];
402 static const char SKIN_TONE_ENHANCEMENT_ENABLE[] ;
403 static const char SKIN_TONE_ENHANCEMENT_DISABLE[] ;
406 static const char DENOISE_OFF[] ;
407 static const char DENOISE_ON[] ;
410 static const char FOCUS_ALGO_AUTO[];
411 static const char FOCUS_ALGO_SPOT_METERING[];
412 static const char FOCUS_ALGO_CENTER_WEIGHTED[];
413 static const char FOCUS_ALGO_FRAME_AVERAGE[];
416 static const char AE_BRACKET_OFF[];
417 static const char AE_BRACKET[];
420 static const char AF_BRACKET_OFF[];
421 static const char AF_BRACKET_ON[];
424 static const char RE_FOCUS_OFF[];
425 static const char RE_FOCUS_ON[];
428 static const char CHROMA_FLASH_OFF[];
429 static const char CHROMA_FLASH_ON[];
432 static const char OPTI_ZOOM_OFF[];
433 static const char OPTI_ZOOM_ON[];
436 static const char VIDEO_HFR_OFF[];
437 static const char VIDEO_HFR_2X[];
438 static const char VIDEO_HFR_3X[];
439 static const char VIDEO_HFR_4X[];
440 static const char VIDEO_HFR_5X[];
443 static const char VALUE_OFF[];
444 static const char VALUE_ON[];
447 static const char VALUE_ENABLE[];
448 static const char VALUE_DISABLE[];
451 static const char VALUE_FALSE[];
452 static const char VALUE_TRUE[];
455 static const char FLIP_MODE_OFF[];
456 static const char FLIP_MODE_V[];
457 static const char FLIP_MODE_H[];
458 static const char FLIP_MODE_VH[];
461 static const char CDS_MODE_OFF[];
462 static const char CDS_MODE_ON[];
463 static const char CDS_MODE_AUTO[];
465 static const char KEY_SELECTED_AUTO_SCENE[];
473 const char *const desc;
479 static const QCameraMap EFFECT_MODES_MAP[];
482 void setPreviewFrameRateMode(const char *mode);
483 const char *getPreviewFrameRateMode() const;
498 int getPreviewHalPixelFormat() const;
506 void getThumbnailSize(int *width, int *height) const;
566 cam_focus_mode_type getFocusMode() const {return mFocusMode;};
581 const char*getFrameFmtString(cam_format_t fmt);
590 const char *getASDStateString(cam_auto_scene_t scene);
602 int32_t set3ALock(const char *lockStr);
617 int32_t setAecLock(const char *aecStr);
621 int32_t setPreviewSize(const QCameraParameters& );
622 int32_t setVideoSize(const QCameraParameters& );
623 int32_t setPictureSize(const QCameraParameters& );
624 int32_t setLiveSnapshotSize(const QCameraParameters& );
625 int32_t setPreviewFormat(const QCameraParameters& );
626 int32_t setPictureFormat(const QCameraParameters& );
627 int32_t setOrientation(const QCameraParameters& );
628 int32_t setJpegThumbnailSize(const QCameraParameters& );
629 int32_t setJpegQuality(const QCameraParameters& );
630 int32_t setPreviewFpsRange(const QCameraParameters& );
631 int32_t setPreviewFrameRate(const QCameraParameters& );
632 int32_t setAutoExposure(const QCameraParameters& );
633 int32_t setEffect(const QCameraParameters& );
634 int32_t setBrightness(const QCameraParameters& );
635 int32_t setFocusMode(const QCameraParameters& );
636 int32_t setSharpness(const QCameraParameters& );
637 int32_t setSaturation(const QCameraParameters& );
638 int32_t setContrast(const QCameraParameters& );
639 int32_t setSkinToneEnhancement(const QCameraParameters& );
640 int32_t setSceneDetect(const QCameraParameters& );
641 int32_t setVideoHDR(const QCameraParameters& );
642 int32_t setVtEnable(const QCameraParameters& );
643 int32_t setZoom(const QCameraParameters& );
644 int32_t setISOValue(const QCameraParameters& );
645 int32_t setRotation(const QCameraParameters& );
646 int32_t setVideoRotation(const QCameraParameters& );
647 int32_t setFlash(const QCameraParameters& );
648 int32_t setAecLock(const QCameraParameters& );
649 int32_t setAwbLock(const QCameraParameters& );
650 int32_t setMCEValue(const QCameraParameters& );
651 int32_t setDISValue(const QCameraParameters& params);
652 int32_t setHighFrameRate(const QCameraParameters& );
653 int32_t setHighSpeedRecording(const QCameraParameters& );
654 int32_t setLensShadeValue(const QCameraParameters& );
655 int32_t setExposureCompensation(const QCameraParameters& );
656 int32_t setWhiteBalance(const QCameraParameters& );
657 int32_t setAntibanding(const QCameraParameters& );
658 int32_t setFocusAreas(const QCameraParameters& );
659 int32_t setMeteringAreas(const QCameraParameters& );
660 int32_t setSceneMode(const QCameraParameters& );
661 int32_t setSelectableZoneAf(const QCameraParameters& );
662 int32_t setAEBracket(const QCameraParameters& );
663 int32_t setAFBracket(const QCameraParameters& );
664 int32_t setChromaFlash(const QCameraParameters& );
665 int32_t setOptiZoom(const QCameraParameters& );
666 int32_t setRedeyeReduction(const QCameraParameters& );
667 int32_t setGpsLocation(const QCameraParameters& );
668 int32_t setRecordingHint(const QCameraParameters& );
669 int32_t setNoDisplayMode(const QCameraParameters& );
670 int32_t setWaveletDenoise(const QCameraParameters& );
671 int32_t setZslMode(const QCameraParameters& );
672 int32_t setZslAttributes(const QCameraParameters& );
673 int32_t setAutoHDR(const QCameraParameters& params);
674 int32_t setCameraMode(const QCameraParameters& );
675 int32_t setSceneSelectionMode(const QCameraParameters& params);
676 int32_t setFaceRecognition(const QCameraParameters& );
677 int32_t setFlip(const QCameraParameters& );
678 int32_t setBurstNum(const QCameraParameters& params);
679 int32_t setRetroActiveBurstNum(const QCameraParameters& params);
680 int32_t setBurstLEDOnPeriod(const QCameraParameters& params);
681 int32_t setSnapshotFDReq(const QCameraParameters& );
684 int32_t setTintlessValue(const QCameraParameters& params);
685 int32_t setCDSMode(const QCameraParameters& params);
686 int32_t setMobicat(const QCameraParameters& params);
687 int32_t setRdiMode(const QCameraParameters& );
688 int32_t setSecureMode(const QCameraParameters& );
689 int32_t setAutoExposure(const char *autoExp);
692 int32_t setEffect(const char *effect);
694 int32_t setFocusMode(const char *focusMode);
699 int32_t setSceneDetect(const char *scendDetect);
700 int32_t setVideoHDR(const char *videoHDR);
701 int32_t setSensorSnapshotHDR(const char *snapshotHDR);
702 int32_t setVtEnable(const char *vtEnable);
704 int32_t setISOValue(const char *isoValue);
705 int32_t setFlash(const char *flashStr);
706 int32_t setAwbLock(const char *awbStr);
707 int32_t setMCEValue(const char *mceStr);
708 int32_t setDISValue(const char *disStr);
709 int32_t setHighFrameRate(const char *hfrStr);
710 int32_t setLensShadeValue(const char *lensShadeStr);
712 int32_t setWhiteBalance(const char *wbStr);
713 int32_t setAntibanding(const char *antiBandingStr);
714 int32_t setFocusAreas(const char *focusAreasStr);
715 int32_t setMeteringAreas(const char *meteringAreasStr);
716 int32_t setSceneMode(const char *sceneModeStr);
717 int32_t setSelectableZoneAf(const char *selZoneAFStr);
718 int32_t setAEBracket(const char *aecBracketStr);
719 int32_t setAFBracket(const char *afBracketStr);
720 int32_t setChromaFlash(const char *chromaFlashStr);
721 int32_t setOptiZoom(const char *optiZoomStr);
722 int32_t setRedeyeReduction(const char *redeyeStr);
723 int32_t setWaveletDenoise(const char *wnrStr);
724 int32_t setFaceRecognition(const char *faceRecog, int maxFaces);
725 int32_t setTintlessValue(const char *tintStr);
726 bool UpdateHFRFrameRate(const QCameraParameters& params);
727 int32_t setRdiMode(const char *str);
728 int32_t setSecureMode(const char *str);
730 int32_t parse_pair(const char *str, int *first, int *second,
732 void parseSizesList(const char *sizesStr, Vector<Size> &sizes);
733 int32_t parseNDimVector(const char *str, int *num, int N, char delim);
734 int32_t parseCameraAreaString(const char *str, int max_num_areas,
737 int parseGPSCoordinate(const char *coord_str, rat_t *coord);
739 String8 createSizesString(const cam_dimension_t *sizes, int len);
740 String8 createValuesString(const int *values, int len,
741 const QCameraMap *map, int map_len);
742 String8 createValuesStringFromMap(const QCameraMap *map,
744 String8 createHfrValuesString(const cam_hfr_info_t *values, int len,
745 const QCameraMap *map, int map_len);
746 String8 createHfrSizesString(const
747 String8 createFpsRangeString(const cam_fps_range_t *fps,
752 int lookupAttr(const QCameraMap arr[], int len, const char *name);
753 const char *lookupNameByValue(const QCameraMap arr[], int len, int value);
767 int32_t updateParamEntry(const char *key, const char *value);
771 static const cam_dimension_t THUMBNAIL_SIZES_MAP[];
772 static const QCameraMap AUTO_EXPOSURE_MAP[];
773 static const QCameraMap PREVIEW_FORMATS_MAP[];
774 static const QCameraMap PICTURE_TYPES_MAP[];
775 static const QCameraMap RAW_FORMATS_MAP[];
776 static const QCameraMap FOCUS_MODES_MAP[];
777 static const QCameraMap SCENE_MODES_MAP[];
778 static const QCameraMap FLASH_MODES_MAP[];
779 static const QCameraMap FOCUS_ALGO_MAP[];
780 static const QCameraMap WHITE_BALANCE_MODES_MAP[];
781 static const QCameraMap ANTIBANDING_MODES_MAP[];
782 static const QCameraMap ISO_MODES_MAP[];
783 static const QCameraMap HFR_MODES_MAP[];
784 static const QCameraMap BRACKETING_MODES_MAP[];
785 static const QCameraMap ON_OFF_MODES_MAP[];
786 static const QCameraMap ENABLE_DISABLE_MODES_MAP[];
787 static const QCameraMap DENOISE_ON_OFF_MODES_MAP[];
788 static const QCameraMap TRUE_FALSE_MODES_MAP[];
789 static const QCameraMap TOUCH_AF_AEC_MODES_MAP[];
790 static const QCameraMap FLIP_MODES_MAP[];
791 static const QCameraMap AF_BRACKETING_MODES_MAP[];
792 static const QCameraMap RE_FOCUS_MODES_MAP[];
793 static const QCameraMap CHROMA_FLASH_MODES_MAP[];
794 static const QCameraMap OPTI_ZOOM_MODES_MAP[];
795 static const QCameraMap RDI_MODES_MAP[];
796 static const QCameraMap CDS_MODES_MAP[];