Lines Matching full:const
46 static const char ExifAsciiPrefix[] = { 0x41, 0x53, 0x43, 0x49, 0x49, 0x0, 0x0, 0x0 }; // "ASCII\0\0\0"
47 static const char ExifUndefinedPrefix[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // "\0\0\0\0\0\0\0\0"
113 static const char KEY_QC_SUPPORTED_HFR_SIZES[];
116 static const char KEY_QC_PREVIEW_FRAME_RATE_MODE[];
117 static const char KEY_QC_SUPPORTED_PREVIEW_FRAME_RATE_MODES[];
118 static const char KEY_QC_PREVIEW_FRAME_RATE_AUTO_MODE[];
119 static const char KEY_QC_PREVIEW_FRAME_RATE_FIXED_MODE[];
120 static const char KEY_QC_SUPPORTED_SKIN_TONE_ENHANCEMENT_MODES[] ;
123 static const char KEY_QC_SUPPORTED_LIVESNAPSHOT_SIZES[];
126 static const char KEY_QC_SUPPORTED_RAW_FORMATS[];
127 static const char KEY_QC_RAW_FORMAT[];
130 static const char KEY_QC_TOUCH_AF_AEC[];
131 static const char KEY_QC_SUPPORTED_TOUCH_AF_AEC[];
133 static const char KEY_QC_TOUCH_INDEX_AEC[];
135 static const char KEY_QC_TOUCH_INDEX_AF[];
138 static const char KEY_QC_SCENE_DETECT[];
141 static const char KEY_QC_SUPPORTED_SCENE_DETECT[];
142 static const char KEY_QC_SELECTABLE_ZONE_AF[];
144 static const char KEY_QC_ISO_MODE[];
145 static const char KEY_QC_CONTINUOUS_ISO[];
146 static const char KEY_QC_MIN_ISO[];
147 static const char KEY_QC_MAX_ISO[];
148 static const char KEY_QC_SUPPORTED_ISO_MODES[];
149 static const char KEY_QC_EXPOSURE_TIME[];
150 static const char KEY_QC_MIN_EXPOSURE_TIME[];
151 static const char KEY_QC_MAX_EXPOSURE_TIME[];
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_OIS[];
165 static const char KEY_QC_SUPPORTED_DIS_MODES[];
166 static const char KEY_QC_SUPPORTED_OIS_MODES[];
168 static const char KEY_QC_ZSL[];
169 static const char KEY_QC_SUPPORTED_ZSL_MODES[];
170 static const char KEY_QC_ZSL_BURST_INTERVAL[];
171 static const char KEY_QC_ZSL_BURST_LOOKBACK[];
172 static const char KEY_QC_ZSL_QUEUE_DEPTH[];
174 static const char KEY_QC_CAMERA_MODE[];
175 static const char KEY_QC_ORIENTATION[];
177 static const char KEY_QC_VIDEO_HIGH_FRAME_RATE[];
178 static const char KEY_QC_VIDEO_HIGH_SPEED_RECORDING[];
179 static const char KEY_QC_SUPPORTED_VIDEO_HIGH_FRAME_RATE_MODES[];
180 static const char KEY_QC_HIGH_DYNAMIC_RANGE_IMAGING[];
181 static const char KEY_QC_SUPPORTED_HDR_IMAGING_MODES[];
182 static const char KEY_QC_AE_BRACKET_HDR[];
183 static const char KEY_QC_SUPPORTED_AE_BRACKET_MODES[];
184 static const char KEY_QC_CAPTURE_BURST_EXPOSURE[];
185 static const char KEY_QC_NUM_SNAPSHOT_PER_SHUTTER[];
186 static const char KEY_QC_NUM_RETRO_BURST_PER_SHUTTER[];
187 static const char KEY_QC_SNAPSHOT_BURST_LED_ON_PERIOD[];
188 static const char KEY_QC_SNAPSHOT_BURST_NUM[];
189 static const char KEY_QC_NO_DISPLAY_MODE[];
190 static const char KEY_QC_RAW_PICUTRE_SIZE[];
191 static const char KEY_QC_TINTLESS_ENABLE[];
192 static const char KEY_QC_SCENE_SELECTION[];
193 static const char KEY_QC_CDS_MODE[];
194 static const char KEY_QC_VIDEO_CDS_MODE[];
195 static const char KEY_QC_SUPPORTED_CDS_MODES[];
196 static const char KEY_QC_SUPPORTED_VIDEO_CDS_MODES[];
197 static const char KEY_QC_TNR_MODE[];
198 static const char KEY_QC_VIDEO_TNR_MODE[];
199 static const char KEY_QC_SUPPORTED_TNR_MODES[];
200 static const char KEY_QC_SUPPORTED_VIDEO_TNR_MODES[];
202 static const char KEY_INTERNAL_PERVIEW_RESTART[];
203 static const char KEY_QC_WB_MANUAL_CCT[];
204 static const char KEY_QC_MIN_WB_CCT[];
205 static const char KEY_QC_MAX_WB_CCT[];
206 static const char KEY_QC_MANUAL_WB_GAINS[];
207 static const char KEY_QC_MIN_WB_GAIN[];
208 static const char KEY_QC_MAX_WB_GAIN[];
209 static const char WHITE_BALANCE_MANUAL[];
210 static const char FOCUS_MODE_MANUAL_POSITION[];
211 static const char KEY_QC_LONG_SHOT[];
212 static const char KEY_QC_INITIAL_EXPOSURE_INDEX[];
213 static const char KEY_QC_INSTANT_AEC[];
214 static const char KEY_QC_INSTANT_CAPTURE[];
215 static const char KEY_QC_INSTANT_AEC_SUPPORTED_MODES[];
216 static const char KEY_QC_INSTANT_CAPTURE_SUPPORTED_MODES[];
218 static const char KEY_QC_MANUAL_FOCUS_POSITION[];
219 static const char KEY_QC_MANUAL_FOCUS_POS_TYPE[];
220 static const char KEY_QC_MIN_FOCUS_POS_INDEX[];
221 static const char KEY_QC_MAX_FOCUS_POS_INDEX[];
222 static const char KEY_QC_MIN_FOCUS_POS_DAC[];
223 static const char KEY_QC_MAX_FOCUS_POS_DAC[];
224 static const char KEY_QC_MIN_FOCUS_POS_RATIO[];
225 static const char KEY_QC_MAX_FOCUS_POS_RATIO[];
226 static const char KEY_QC_MIN_FOCUS_POS_DIOPTER[];
227 static const char KEY_QC_MAX_FOCUS_POS_DIOPTER[];
228 static const char KEY_QC_FOCUS_POSITION_SCALE[];
229 static const char KEY_QC_FOCUS_POSITION_DIOPTER[];
231 static const char KEY_QC_SUPPORTED_MANUAL_FOCUS_MODES[];
232 static const char KEY_QC_SUPPORTED_MANUAL_EXPOSURE_MODES[];
233 static const char KEY_QC_SUPPORTED_MANUAL_WB_MODES[];
234 static const char KEY_QC_FOCUS_SCALE_MODE[];
235 static const char KEY_QC_FOCUS_DIOPTER_MODE[];
236 static const char KEY_QC_ISO_PRIORITY[];
237 static const char KEY_QC_EXP_TIME_PRIORITY[];
238 static const char KEY_QC_USER_SETTING[];
239 static const char KEY_QC_WB_CCT_MODE[];
240 static const char KEY_QC_WB_GAIN_MODE[];
241 static const char KEY_QC_MANUAL_WB_TYPE[];
242 static const char KEY_QC_MANUAL_WB_VALUE[];
243 static const char KEY_QC_CURRENT_EXPOSURE_TIME[];
244 static const char KEY_QC_CURRENT_ISO[];
245 static const char KEY_QC_CACHE_VIDEO_BUFFERS[];
248 static const char KEY_QC_DENOISE[];
249 static const char KEY_QC_SUPPORTED_DENOISE[];
252 static const char KEY_QC_FOCUS_ALGO[];
253 static const char KEY_QC_SUPPORTED_FOCUS_ALGOS[];
256 static const char KEY_QC_FACE_DETECTION[];
257 static const char KEY_QC_SUPPORTED_FACE_DETECTION[];
260 static const char KEY_QC_FACE_RECOGNITION[];
261 static const char KEY_QC_SUPPORTED_FACE_RECOGNITION[];
267 static const char KEY_QC_MAX_NUM_REQUESTED_FACES[];
270 static const char KEY_QC_PREVIEW_FLIP[];
272 static const char KEY_QC_VIDEO_FLIP[];
274 static const char KEY_QC_SNAPSHOT_PICTURE_FLIP[];
276 static const char KEY_QC_SUPPORTED_FLIP_MODES[];
279 static const char KEY_QC_SNAPSHOT_FD_DATA[];
282 static const char KEY_QC_AUTO_HDR_ENABLE[];
284 static const char KEY_QC_VIDEO_ROTATION[];
285 static const char KEY_QC_SUPPORTED_VIDEO_ROTATION_VALUES[];
288 static const char KEY_QC_REDEYE_REDUCTION[];
289 static const char KEY_QC_SUPPORTED_REDEYE_REDUCTION[];
290 static const char EFFECT_EMBOSS[];
291 static const char EFFECT_SKETCH[];
292 static const char EFFECT_NEON[];
293 static const char EFFECT_BEAUTY[];
296 static const char KEY_QC_AF_BRACKET[];
297 static const char KEY_QC_SUPPORTED_AF_BRACKET_MODES[];
300 static const char KEY_QC_RE_FOCUS[];
301 static const char KEY_QC_SUPPORTED_RE_FOCUS_MODES[];
304 static const char KEY_QC_CHROMA_FLASH[];
305 static const char KEY_QC_SUPPORTED_CHROMA_FLASH_MODES[];
308 static const char KEY_QC_OPTI_ZOOM[];
309 static const char KEY_QC_SUPPORTED_OPTI_ZOOM_MODES[];
312 static const char KEY_QC_AUTO_HDR_SUPPORTED[];
315 static const char KEY_QC_HDR_MODE[];
316 static const char KEY_QC_SUPPORTED_KEY_QC_HDR_MODES[];
319 static const char KEY_QC_TRUE_PORTRAIT[];
320 static const char KEY_QC_SUPPORTED_TRUE_PORTRAIT_MODES[];
323 static const char KEY_QC_SEE_MORE[];
324 static const char KEY_QC_SUPPORTED_SEE_MORE_MODES[];
327 static const char KEY_QC_STILL_MORE[];
328 static const char KEY_QC_SUPPORTED_STILL_MORE_MODES[];
331 static const char KEY_QC_NOISE_REDUCTION_MODE[];
332 static const char KEY_QC_NOISE_REDUCTION_MODE_VALUES[];
335 static const char KEY_QC_LONGSHOT_SUPPORTED[];
338 static const char KEY_QC_ZSL_HDR_SUPPORTED[];
341 static const char TOUCH_AF_AEC_OFF[];
342 static const char TOUCH_AF_AEC_ON[];
345 static const char SCENE_MODE_ASD[];
346 static const char SCENE_MODE_BACKLIGHT[];
347 static const char SCENE_MODE_FLOWERS[];
348 static const char SCENE_MODE_AR[];
349 static const char SCENE_MODE_HDR[];
350 static const char PIXEL_FORMAT_YUV420SP_ADRENO[]; // ADRENO
351 static const char PIXEL_FORMAT_YV12[]; // NV12
352 static const char PIXEL_FORMAT_NV12[]; //NV12
353 static const char QC_PIXEL_FORMAT_NV12_VENUS[]; //NV12 VENUS
356 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_YUYV[];
357 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_YVYU[];
358 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_UYVY[];
359 static const char QC_PIXEL_FORMAT_YUV_RAW_8BIT_VYUY[];
360 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8GBRG[];
361 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8GRBG[];
362 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8RGGB[];
363 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_8BGGR[];
364 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10GBRG[];
365 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10GRBG[];
366 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10RGGB[];
367 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_10BGGR[];
368 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12GBRG[];
369 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12GRBG[];
370 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12RGGB[];
371 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_12BGGR[];
372 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_14GBRG[];
373 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_14GRBG[];
374 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_14RGGB[];
375 static const char QC_PIXEL_FORMAT_BAYER_QCOM_RAW_14BGGR[];
376 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8GBRG[];
377 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8GRBG[];
378 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8RGGB[];
379 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_8BGGR[];
380 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10GBRG[];
381 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10GRBG[];
382 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10RGGB[];
383 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_10BGGR[];
384 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12GBRG[];
385 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12GRBG[];
386 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12RGGB[];
387 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_12BGGR[];
388 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_14GBRG[];
389 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_14GRBG[];
390 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_14RGGB[];
391 static const char QC_PIXEL_FORMAT_BAYER_MIPI_RAW_14BGGR[];
392 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8GBRG[];
393 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8GRBG[];
394 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8RGGB[];
395 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_8BGGR[];
396 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10GBRG[];
397 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10GRBG[];
398 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10RGGB[];
399 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_10BGGR[];
400 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12GBRG[];
401 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12GRBG[];
402 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12RGGB[];
403 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_12BGGR[];
404 static const
405 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_14GRBG[];
406 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_14RGGB[];
407 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_QCOM_14BGGR[];
408 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8GBRG[];
409 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8GRBG[];
410 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8RGGB[];
411 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_8BGGR[];
412 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10GBRG[];
413 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10GRBG[];
414 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10RGGB[];
415 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_10BGGR[];
416 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12GBRG[];
417 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12GRBG[];
418 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12RGGB[];
419 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_12BGGR[];
420 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_14GBRG[];
421 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_14GRBG[];
422 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_14RGGB[];
423 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_MIPI_14BGGR[];
424 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8GBRG[];
425 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8GRBG[];
426 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8RGGB[];
427 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN8_8BGGR[];
428 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8GBRG[];
429 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8GRBG[];
430 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8RGGB[];
431 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_8BGGR[];
432 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10GBRG[];
433 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10GRBG[];
434 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10RGGB[];
435 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_10BGGR[];
436 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12GBRG[];
437 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12GRBG[];
438 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12RGGB[];
439 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_12BGGR[];
440 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_14GBRG[];
441 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_14GRBG[];
442 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_14RGGB[];
443 static const char QC_PIXEL_FORMAT_BAYER_IDEAL_PLAIN16_14BGGR[];
446 static const char ISO_AUTO[];
447 static const char ISO_HJR[];
448 static const char ISO_100[];
449 static const char ISO_200[];
450 static const char ISO_400[];
451 static const char ISO_800[];
452 static const char ISO_1600[];
453 static const char ISO_3200[];
454 static const char ISO_MANUAL[];
457 static const char AUTO_EXPOSURE_FRAME_AVG[];
458 static const char AUTO_EXPOSURE_CENTER_WEIGHTED[];
459 static const char AUTO_EXPOSURE_SPOT_METERING[];
460 static const char AUTO_EXPOSURE_SMART_METERING[];
461 static const char AUTO_EXPOSURE_USER_METERING[];
462 static const char AUTO_EXPOSURE_SPOT_METERING_ADV[];
463 static const char AUTO_EXPOSURE_CENTER_WEIGHTED_ADV[];
466 static const char KEY_QC_INSTANT_AEC_DISABLE[];
467 static const char KEY_QC_INSTANT_AEC_AGGRESSIVE_AEC[];
468 static const char KEY_QC_INSTANT_AEC_FAST_AEC[];
471 static const char KEY_QC_INSTANT_CAPTURE_DISABLE[];
472 static const char KEY_QC_INSTANT_CAPTURE_AGGRESSIVE_AEC[];
473 static const char KEY_QC_INSTANT_CAPTURE_FAST_AEC[];
475 static const char KEY_QC_SHARPNESS[];
476 static const char KEY_QC_MIN_SHARPNESS[];
477 static const char KEY_QC_MAX_SHARPNESS[];
478 static const char KEY_QC_SHARPNESS_STEP[];
479 static const char KEY_QC_CONTRAST[];
480 static const char KEY_QC_MIN_CONTRAST[];
481 static const char KEY_QC_MAX_CONTRAST[];
482 static const char KEY_QC_CONTRAST_STEP[];
483 static const char KEY_QC_SATURATION[];
484 static const char KEY_QC_MIN_SATURATION[];
485 static const char KEY_QC_MAX_SATURATION[];
486 static const char KEY_QC_SATURATION_STEP[];
487 static const char KEY_QC_BRIGHTNESS[];
488 static const char KEY_QC_MIN_BRIGHTNESS[];
489 static const char KEY_QC_MAX_BRIGHTNESS[];
490 static const char KEY_QC_BRIGHTNESS_STEP[];
491 static const char KEY_QC_SCE_FACTOR[];
492 static const char KEY_QC_MIN_SCE_FACTOR[];
493 static const char KEY_QC_MAX_SCE_FACTOR[];
494 static const char KEY_QC_SCE_FACTOR_STEP[];
496 static const char KEY_QC_HISTOGRAM[] ;
497 static const char KEY_QC_SUPPORTED_HISTOGRAM_MODES[] ;
498 static const char KEY_QC_SUPPORTED_HDR_NEED_1X[];
499 static const char KEY_QC_HDR_NEED_1X[];
500 static const char KEY_QC_VIDEO_HDR[];
501 static const char KEY_QC_VT_ENABLE[];
502 static const char KEY_QC_SUPPORTED_VIDEO_HDR_MODES[];
503 static const char KEY_QC_SENSOR_HDR[];
504 static const char KEY_QC_SUPPORTED_SENSOR_HDR_MODES[];
505 static const char KEY_QC_RDI_MODE[];
506 static const char KEY_QC_SUPPORTED_RDI_MODES[];
507 static const char KEY_QC_SECURE_MODE[];
508 static const char KEY_QC_SUPPORTED_SECURE_MODES[];
511 static const char SKIN_TONE_ENHANCEMENT_ENABLE[] ;
512 static const char SKIN_TONE_ENHANCEMENT_DISABLE[] ;
515 static const char DENOISE_OFF[] ;
516 static const char DENOISE_ON[] ;
519 static const char FOCUS_ALGO_AUTO[];
520 static const char FOCUS_ALGO_SPOT_METERING[];
521 static const char FOCUS_ALGO_CENTER_WEIGHTED[];
522 static const char FOCUS_ALGO_FRAME_AVERAGE[];
525 static const char AE_BRACKET_OFF[];
526 static const char AE_BRACKET[];
529 static const char AF_BRACKET_OFF[];
530 static const char AF_BRACKET_ON[];
533 static const char RE_FOCUS_OFF[];
534 static const char RE_FOCUS_ON[];
537 static const char CHROMA_FLASH_OFF[];
538 static const char CHROMA_FLASH_ON[];
541 static const char OPTI_ZOOM_OFF[];
542 static const char OPTI_ZOOM_ON[];
545 static const char STILL_MORE_OFF[];
546 static const char STILL_MORE_ON[];
549 static const char HDR_MODE_SENSOR[];
550 static const char HDR_MODE_MULTI_FRAME[];
553 static const char TRUE_PORTRAIT_OFF[];
554 static const char TRUE_PORTRAIT_ON[];
557 static const char VIDEO_HFR_OFF[];
558 static const char VIDEO_HFR_2X[];
559 static const char VIDEO_HFR_3X[];
560 static const char VIDEO_HFR_4X[];
561 static const char VIDEO_HFR_5X[];
562 static const char VIDEO_HFR_6X[];
563 static const char VIDEO_HFR_7X[];
564 static const char VIDEO_HFR_8X[];
565 static const char VIDEO_HFR_9X[];
568 static const char VALUE_OFF[];
569 static const char VALUE_ON[];
572 static const char VALUE_ENABLE[];
573 static const char VALUE_DISABLE[];
576 static const char VALUE_FALSE[];
577 static const char VALUE_TRUE[];
580 static const char FLIP_MODE_OFF[];
581 static const char FLIP_MODE_V[];
582 static const char FLIP_MODE_H[];
583 static const char FLIP_MODE_VH[];
586 static const char CDS_MODE_OFF[];
587 static const char CDS_MODE_ON[];
588 static const char CDS_MODE_AUTO[];
590 static const char VALUE_FAST[];
591 static const char VALUE_HIGH_QUALITY[];
593 static const char KEY_SELECTED_AUTO_SCENE[];
596 static const char VIDEO_ROTATION_0[];
597 static const char VIDEO_ROTATION_90[];
598 static const char VIDEO_ROTATION_180[];
599 static const char VIDEO_ROTATION_270[];
602 static const char KEY_TS_MAKEUP[];
603 static const char KEY_TS_MAKEUP_WHITEN[];
604 static const char KEY_TS_MAKEUP_CLEAN[];
607 static const char KEY_QC_VIDEO_BATCH_SIZE[];
615 const char *const desc;
621 QCameraParameters(const String8 ¶ms);
630 int32_t updateParameters(const String8& params, bool &needRestart);
634 void getPreviewFpsRange(int *min_fps, int *max_fps) const {
638 bool getTsMakeupInfo(int &whiteLevel, int &cleanLevel) const;
649 void getThumbnailSize(int *width, int *height) const;
718 cam_focus_mode_type getFocusMode() const {return mFocusMode;};
730 bool isSupportedSensorHdrSize(const QCameraParameters& params);
732 const char*getFrameFmtString(cam_format_t fmt);
742 const char *getASDStateString(cam_auto_scene_t scene);
784 int32_t setAecLock(const char *aecStr);
844 const cam_sync_related_sensors_event_info_t*
870 int32_t setPreviewSize(const QCameraParameters& );
871 int32_t setVideoSize(const QCameraParameters& );
872 int32_t setPictureSize(const QCameraParameters& );
873 int32_t setLiveSnapshotSize(const QCameraParameters& );
874 int32_t setPreviewFormat(const QCameraParameters& );
875 int32_t setPictureFormat(const QCameraParameters& );
876 int32_t setOrientation(const QCameraParameters& );
877 int32_t setJpegThumbnailSize(const QCameraParameters& );
878 int32_t setJpegQuality(const QCameraParameters& );
879 int32_t setPreviewFpsRange(const QCameraParameters& );
880 int32_t setPreviewFrameRate(const QCameraParameters& );
881 int32_t setAutoExposure(const QCameraParameters& );
882 int32_t setEffect(const QCameraParameters& );
883 int32_t setBrightness(const QCameraParameters& );
884 int32_t setFocusMode(const QCameraParameters& );
885 int32_t setFocusPosition(const QCameraParameters& );
886 int32_t setSharpness(const QCameraParameters& );
887 int32_t setSaturation(const QCameraParameters& );
888 int32_t setContrast(const QCameraParameters& );
889 int32_t setSkinToneEnhancement(const QCameraParameters& );
890 int32_t setSceneDetect(const QCameraParameters& );
891 int32_t setVideoHDR(const QCameraParameters& );
892 int32_t setVtEnable(const QCameraParameters& );
893 int32_t setZoom(const QCameraParameters& );
894 int32_t setISOValue(const QCameraParameters& );
895 int32_t setContinuousISO(const QCameraParameters& );
896 int32_t setExposureTime(const QCameraParameters& );
897 int32_t setRotation(const QCameraParameters& );
898 int32_t setVideoRotation(const QCameraParameters& );
899 int32_t setFlash(const QCameraParameters& );
900 int32_t setAecLock(const QCameraParameters& );
901 int32_t setAwbLock(const QCameraParameters& );
902 int32_t setMCEValue(const QCameraParameters& );
903 int32_t setDISValue(const QCameraParameters& params);
904 int32_t setLensShadeValue(const QCameraParameters& );
905 int32_t setExposureCompensation(const QCameraParameters& );
906 int32_t setWhiteBalance(const QCameraParameters& );
907 int32_t setManualWhiteBalance(const QCameraParameters& );
908 int32_t setAntibanding(const QCameraParameters& );
909 int32_t setFocusAreas(const QCameraParameters& );
910 int32_t setMeteringAreas(const QCameraParameters& );
911 int32_t setSceneMode(const QCameraParameters& );
912 int32_t setSelectableZoneAf(const QCameraParameters& );
913 int32_t setAEBracket(const QCameraParameters& );
914 int32_t setAFBracket(const QCameraParameters& );
915 int32_t setReFocus(const QCameraParameters& );
916 int32_t setChromaFlash(const QCameraParameters& );
917 int32_t setOptiZoom(const QCameraParameters& );
918 int32_t setHDRMode(const QCameraParameters& );
919 int32_t setHDRNeed1x(const QCameraParameters& );
920 int32_t setTruePortrait(const QCameraParameters& );
921 int32_t setSeeMore(const QCameraParameters& );
922 int32_t setStillMore(const QCameraParameters& );
923 int32_t setNoiseReductionMode(const QCameraParameters& );
924 int32_t setRedeyeReduction(const QCameraParameters& );
925 int32_t setGpsLocation(const QCameraParameters& );
926 int32_t setRecordingHint(const QCameraParameters& );
927 int32_t setNoDisplayMode(const QCameraParameters& );
928 int32_t setWaveletDenoise(const QCameraParameters& );
929 int32_t setTemporalDenoise(const QCameraParameters&);
930 int32_t setZslMode(const QCameraParameters& );
931 int32_t setZslAttributes(const QCameraParameters& );
932 int32_t setAutoHDR(const QCameraParameters& params);
933 int32_t setCameraMode(const QCameraParameters& );
934 int32_t setSceneSelectionMode(const QCameraParameters& params);
935 int32_t setFaceRecognition(const QCameraParameters& );
936 int32_t setFlip(const QCameraParameters& );
937 int32_t setRetroActiveBurstNum(const QCameraParameters& params);
938 int32_t setBurstLEDOnPeriod(const QCameraParameters& params);
939 int32_t setSnapshotFDReq(const QCameraParameters& );
942 int32_t setTintlessValue(const QCameraParameters& params);
943 int32_t setCDSMode(const QCameraParameters& params);
944 int32_t setInitialExposureIndex(const QCameraParameters& params);
945 int32_t setInstantCapture(const QCameraParameters& params);
946 int32_t setInstantAEC(const QCameraParameters& params);
947 int32_t setMobicat(const QCameraParameters& params);
948 int32_t setRdiMode(const QCameraParameters& );
949 int32_t setSecureMode(const QCameraParameters& );
950 int32_t setCacheVideoBuffers(const QCameraParameters& params);
951 int32_t setCustomParams(const QCameraParameters& params);
952 int32_t setAutoExposure(const char *autoExp);
955 int32_t setEffect(const char *effect);
957 int32_t setFocusMode(const char *focusMode);
958 int32_t setFocusPosition(const char *typeStr, const char *posStr);
963 int32_t setSceneDetect(const char *scendDetect);
964 int32_t setVideoHDR(const char *videoHDR);
965 int32_t setSensorSnapshotHDR(const char *snapshotHDR);
966 int32_t setVtEnable(const char *vtEnable);
968 int32_t setISOValue(const char *isoValue);
969 int32_t setContinuousISO(const char *isoValue);
970 int32_t setExposureTime(const char *expTimeStr);
971 int32_t setFlash(const char *flashStr);
972 int32_t setAwbLock(const char *awbStr);
973 int32_t setMCEValue(const char *mceStr);
974 int32_t setDISValue(const char *disStr);
975 int32_t setHighFrameRate(const int32_t hfrMode);
976 int32_t setLensShadeValue(const char *lensShadeStr);
978 int32_t setWhiteBalance(const char *wbStr);
979 int32_t setWBManualCCT(const char *cctStr);
980 int32_t setManualWBGains(const char *gainStr);
981 int32_t setAntibanding(const char *antiBandingStr);
982 int32_t setFocusAreas(const char *focusAreasStr);
983 int32_t setMeteringAreas(const char *meteringAreasStr);
984 int32_t setSceneMode(const char *sceneModeStr);
985 int32_t setSelectableZoneAf(const char *selZoneAFStr);
986 int32_t setAEBracket(const char *aecBracketStr);
987 int32_t setAFBracket(const char *afBracketStr);
988 int32_t setReFocus(const char *reFocusStr);
989 int32_t setChromaFlash(const char *chromaFlashStr);
990 int32_t setOptiZoom(const char *optiZoomStr);
991 int32_t setHDRMode(const char *optiZoomStr);
992 int32_t setHDRNeed1x(const char *optiZoomStr);
993 int32_t setTruePortrait(const char *truePortraitStr);
994 int32_t setSeeMore(const char *SeeMoreStr);
995 int32_t setStillMore(const char *StillMoreStr);
996 int32_t setNoiseReductionMode(const char *noiseReductionModeStr);
997 int32_t setRedeyeReduction(const char *redeyeStr);
998 int32_t setWaveletDenoise(const char *wnrStr);
999 int32_t setFaceRecognition(const char *faceRecog, uint32_t maxFaces);
1000 int32_t setTintlessValue(const char *tintStr);
1001 bool UpdateHFRFrameRate(const QCameraParameters& params);
1002 int32_t setRdiMode(const char *str);
1003 int32_t setSecureMode(const char *str);
1004 int32_t setLongshotParam(const QCameraParameters& params);
1005 int32_t parseGains(const char *gainStr, double &r_gain,
1007 int32_t setCacheVideoBuffers(const char *cacheVideoBufStr);
1037 int32_t parse_pair(const char *str, int *first, int *second,
1039 void parseSizesList(const char *sizesStr, Vector<Size> &sizes);
1040 int32_t parseNDimVector(const char *str, int *num, int N, char delim);
1041 int32_t parseCameraAreaString(const char *str, int max_num_areas,
1044 int parseGPSCoordinate(const char *coord_str, rat_t *coord);
1046 String8 createSizesString(const cam_dimension_t *sizes, size_t len);
1047 String8 createHfrValuesString(const cam_hfr_info_t *values, size_t len,
1048 const QCameraMap<cam_hfr_mode_t> *map, size_t map_len);
1049 String8 createHfrSizesString(const cam_hfr_info_t *values, size_t len);
1050 String8 createFpsRangeString(const cam_fps_range_t *fps,
1054 int32_t setDualLedCalibration(const QCameraParameters& params);
1063 int32_t updateParamEntry(const char *key, const char *value);
1068 static const cam_dimension_t THUMBNAIL_SIZES_MAP[];
1069 static const QCameraMap<cam_auto_exposure_mode_type> AUTO_EXPOSURE_MAP[];
1070 static const QCameraMap<cam_aec_convergence_type> INSTANT_CAPTURE_MODES_MAP[];
1071 static const QCameraMap<cam_aec_convergence_type> INSTANT_AEC_MODES_MAP[];
1072 static const QCameraMap<cam_format_t> PREVIEW_FORMATS_MAP[];
1073 static const QCameraMap<cam_format_t> PICTURE_TYPES_MAP[];
1074 static const QCameraMap<cam_focus_mode_type> FOCUS_MODES_MAP[];
1075 static const QCameraMap<cam_effect_mode_type> EFFECT_MODES_MAP[];
1076 static const QCameraMap<cam_scene_mode_type> SCENE_MODES_MAP[];
1077 static const QCameraMap<cam_flash_mode_t> FLASH_MODES_MAP[];
1078 static const QCameraMap<cam_focus_algorithm_type> FOCUS_ALGO_MAP[];
1079 static const QCameraMap<cam_wb_mode_type> WHITE_BALANCE_MODES_MAP[];
1080 static const QCameraMap<cam_antibanding_mode_type> ANTIBANDING_MODES_MAP[];
1081 static const QCameraMap<cam_iso_mode_type> ISO_MODES_MAP[];
1082 static const QCameraMap<cam_hfr_mode_t> HFR_MODES_MAP[];
1083 static const QCameraMap<cam_bracket_mode> BRACKETING_MODES_MAP[];
1084 static const QCameraMap<int> ON_OFF_MODES_MAP[];
1085 static const QCameraMap<int> ENABLE_DISABLE_MODES_MAP[];
1086 static const QCameraMap<int> DENOISE_ON_OFF_MODES_MAP[];
1087 static const QCameraMap<int> TRUE_FALSE_MODES_MAP[];
1088 static const QCameraMap<int> TOUCH_AF_AEC_MODES_MAP[];
1089 static const QCameraMap<cam_flip_t> FLIP_MODES_MAP[];
1090 static const QCameraMap<int> AF_BRACKETING_MODES_MAP[];
1091 static const QCameraMap<int> RE_FOCUS_MODES_MAP[];
1092 static const
1093 static const QCameraMap<int> OPTI_ZOOM_MODES_MAP[];
1094 static const QCameraMap<int> TRUE_PORTRAIT_MODES_MAP[];
1095 static const QCameraMap<cam_cds_mode_type_t> CDS_MODES_MAP[];
1096 static const QCameraMap<int> HDR_MODES_MAP[];
1097 static const QCameraMap<int> VIDEO_ROTATION_MODES_MAP[];
1098 static const QCameraMap<int> SEE_MORE_MODES_MAP[];
1099 static const QCameraMap<int> STILL_MORE_MODES_MAP[];
1100 static const QCameraMap<int> NOISE_REDUCTION_MODES_MAP[];