• Home
  • Raw
  • Download

Lines Matching refs:props

44 def full_or_better(props):  argument
53 return props.has_key("android.info.supportedHardwareLevel") and \
54 props["android.info.supportedHardwareLevel"] != 2 and \
55 props["android.info.supportedHardwareLevel"] >= 1
57 def level3(props): argument
66 return props.has_key("android.info.supportedHardwareLevel") and \
67 props["android.info.supportedHardwareLevel"] == 3
69 def full(props): argument
78 return props.has_key("android.info.supportedHardwareLevel") and \
79 props["android.info.supportedHardwareLevel"] == 1
81 def limited(props): argument
90 return props.has_key("android.info.supportedHardwareLevel") and \
91 props["android.info.supportedHardwareLevel"] == 0
93 def legacy(props): argument
102 return props.has_key("android.info.supportedHardwareLevel") and \
103 props["android.info.supportedHardwareLevel"] == 2
105 def distortion_correction(props): argument
115 return props.has_key("android.lens.distortion") and \
116 props["android.lens.distortion"] is not None
118 def manual_sensor(props): argument
127 return props.has_key("android.request.availableCapabilities") and \
128 1 in props["android.request.availableCapabilities"]
130 def manual_post_proc(props): argument
139 return props.has_key("android.request.availableCapabilities") and \
140 2 in props["android.request.availableCapabilities"]
142 def raw(props): argument
151 return props.has_key("android.request.availableCapabilities") and \
152 3 in props["android.request.availableCapabilities"]
154 def raw16(props): argument
163 return len(its.objects.get_available_output_sizes("raw", props)) > 0
165 def raw10(props): argument
174 return len(its.objects.get_available_output_sizes("raw10", props)) > 0
176 def raw12(props): argument
185 return len(its.objects.get_available_output_sizes("raw12", props)) > 0
187 def raw_output(props): argument
196 return raw16(props) or raw10(props) or raw12(props)
198 def y8(props): argument
207 return len(its.objects.get_available_output_sizes("y8", props)) > 0
209 def post_raw_sensitivity_boost(props): argument
218 return props.has_key("android.control.postRawSensitivityBoostRange") and \
219 props["android.control.postRawSensitivityBoostRange"] != [100, 100]
221 def sensor_fusion(props): argument
231 return props.has_key("android.sensor.info.timestampSource") and \
232 props["android.sensor.info.timestampSource"] == 1
234 def read_3a(props): argument
249 return manual_sensor(props) and manual_post_proc(props)
251 def compute_target_exposure(props): argument
260 return manual_sensor(props) and manual_post_proc(props)
262 def freeform_crop(props): argument
271 return props.has_key("android.scaler.croppingType") and \
272 props["android.scaler.croppingType"] == 1
274 def flash(props): argument
283 return props.has_key("android.flash.info.available") and \
284 props["android.flash.info.available"] == 1
286 def per_frame_control(props): argument
295 return props.has_key("android.sync.maxLatency") and \
296 props["android.sync.maxLatency"] == 0
298 def ev_compensation(props): argument
307 return props.has_key("android.control.aeCompensationRange") and \
308 props["android.control.aeCompensationRange"] != [0, 0]
310 def ae_lock(props): argument
319 return props.has_key("android.control.aeLockAvailable") and \
320 props["android.control.aeLockAvailable"] == 1
322 def awb_lock(props): argument
331 return props.has_key("android.control.awbLockAvailable") and \
332 props["android.control.awbLockAvailable"] == 1
334 def lsc_map(props): argument
343 return props.has_key(
345 1 in props["android.statistics.info.availableLensShadingMapModes"]
347 def lsc_off(props): argument
356 return props.has_key(
358 0 in props["android.shading.availableModes"]
360 def yuv_reprocess(props): argument
369 return props.has_key("android.request.availableCapabilities") and \
370 7 in props["android.request.availableCapabilities"]
372 def private_reprocess(props): argument
381 return props.has_key("android.request.availableCapabilities") and \
382 4 in props["android.request.availableCapabilities"]
384 def noise_reduction_mode(props, mode): argument
395 return props.has_key(
397 in props["android.noiseReduction.availableNoiseReductionModes"];
399 def edge_mode(props, mode): argument
409 return props.has_key(
411 in props["android.edge.availableEdgeModes"];
414 def lens_calibrated(props): argument
428 return props.has_key("android.lens.info.focusDistanceCalibration") and \
429 props["android.lens.info.focusDistanceCalibration"] == 2
432 def lens_approx_calibrated(props): argument
446 return props.has_key("android.lens.info.focusDistanceCalibration") and \
447 (props["android.lens.info.focusDistanceCalibration"] == 1 or
448 props["android.lens.info.focusDistanceCalibration"] == 2)
451 def fixed_focus(props): argument
462 return props.has_key("android.lens.info.minimumFocusDistance") and \
463 props["android.lens.info.minimumFocusDistance"] == 0
465 def logical_multi_camera(props): argument
474 return props.has_key("android.request.availableCapabilities") and \
475 11 in props["android.request.availableCapabilities"]
477 def logical_multi_camera_physical_ids(props): argument
487 if logical_multi_camera(props):
488 physicalIdsList = props['camera.characteristics.physicalCamIds'];
491 def mono_camera(props): argument
500 return props.has_key("android.request.availableCapabilities") and \
501 12 in props["android.request.availableCapabilities"]
504 def face_detect(props): argument
515 return props.has_key("android.statistics.info.availableFaceDetectModes") and \
516 props["android.statistics.info.availableFaceDetectModes"] != [0]
531 def sync_latency(props): argument
539 sync_latency = props['android.sync.maxLatency']
545 def backward_compatible(props): argument
554 return props.has_key("android.request.availableCapabilities") and \
555 0 in props["android.request.availableCapabilities"]
558 def sensor_fusion_test_capable(props, cam): argument
561 its.caps.sensor_fusion(props),
562 its.caps.manual_sensor(props),
563 props["android.lens.facing"] != FACING_EXTERNAL,
567 def multi_camera_frame_sync_capable(props): argument
570 read_3a(props),
571 per_frame_control(props),
572 logical_multi_camera(props),
573 sensor_fusion(props)])
576 def continuous_picture(props): argument
578 return props.has_key('android.control.afAvailableModes') and \
579 4 in props['android.control.afAvailableModes']
582 def af_scene_change(props): argument
584 return props.has_key('camera.characteristics.resultKeys') and \
585 'android.control.afSceneChange' in props['camera.characteristics.resultKeys']
588 def zoom_ratio_range(props): argument
597 return props.has_key('android.control.zoomRatioRange') and \
598 props['android.control.zoomRatioRange'] is not None
601 def jpeg_quality(props): argument
603 return props.has_key('camera.characteristics.requestKeys') and \
604 'android.jpeg.quality' in props['camera.characteristics.requestKeys']