Home | History | Annotate | Download | only in its

Lines Matching refs:props

40 def full_or_better(props):
44 props: Camera properties object.
49 return props.has_key("android.info.supportedHardwareLevel") and \
50 props["android.info.supportedHardwareLevel"] != 2 and \
51 props["android.info.supportedHardwareLevel"] >= 1
53 def level3(props):
57 props: Camera properties object.
62 return props.has_key("android.info.supportedHardwareLevel") and \
63 props["android.info.supportedHardwareLevel"] == 3
65 def full(props):
69 props: Camera properties object.
74 return props.has_key("android.info.supportedHardwareLevel") and \
75 props["android.info.supportedHardwareLevel"] == 1
77 def limited(props):
81 props: Camera properties object.
86 return props.has_key("android.info.supportedHardwareLevel") and \
87 props["android.info.supportedHardwareLevel"] == 0
89 def legacy(props):
93 props: Camera properties object.
98 return props.has_key("android.info.supportedHardwareLevel") and \
99 props["android.info.supportedHardwareLevel"] == 2
101 def distortion_correction(props):
106 props: Camera properties object.
111 return props.has_key("android.lens.distortion") and \
112 props["android.lens.distortion"] is not None
114 def manual_sensor(props):
118 props: Camera properties object.
123 return props.has_key("android.request.availableCapabilities") and \
124 1 in props["android.request.availableCapabilities"]
126 def manual_post_proc(props):
130 props: Camera properties object.
135 return props.has_key("android.request.availableCapabilities") and \
136 2 in props["android.request.availableCapabilities"]
138 def raw(props):
142 props: Camera properties object.
147 return props.has_key("android.request.availableCapabilities") and \
148 3 in props["android.request.availableCapabilities"]
150 def raw16(props):
154 props: Camera properties object.
159 return len(its.objects.get_available_output_sizes("raw", props)) > 0
161 def raw10(props):
165 props: Camera properties object.
170 return len(its.objects.get_available_output_sizes("raw10", props)) > 0
172 def raw12(props):
176 props: Camera properties object.
181 return len(its.objects.get_available_output_sizes("raw12", props)) > 0
183 def raw_output(props):
187 props: Camera properties object.
192 return raw16(props) or raw10(props) or raw12(props)
194 def post_raw_sensitivity_boost(props):
198 props: Camera properties object.
203 return props.has_key("android.control.postRawSensitivityBoostRange") and \
204 props["android.control.postRawSensitivityBoostRange"] != [100, 100]
206 def sensor_fusion(props):
211 props: Camera properties object.
216 return props.has_key("android.sensor.info.timestampSource") and \
217 props["android.sensor.info.timestampSource"] == 1
219 def read_3a(props):
228 props: Camera properties object.
234 return manual_sensor(props) and manual_post_proc(props)
236 def compute_target_exposure(props):
240 props: Camera properties object.
245 return manual_sensor(props) and manual_post_proc(props)
247 def freeform_crop(props):
251 props: Camera properties object.
256 return props.has_key("android.scaler.croppingType") and \
257 props["android.scaler.croppingType"] == 1
259 def flash(props):
263 props: Camera properties object.
268 return props.has_key("android.flash.info.available") and \
269 props["android.flash.info.available"] == 1
271 def per_frame_control(props):
275 props: Camera properties object.
280 return props.has_key("android.sync.maxLatency") and \
281 props["android.sync.maxLatency"] == 0
283 def ev_compensation(props):
287 props: Camera properties object.
292 return props.has_key("android.control.aeCompensationRange") and \
293 props["android.control.aeCompensationRange"] != [0, 0]
295 def ae_lock(props):
299 props: Camera properties object.
304 return props.has_key("android.control.aeLockAvailable") and \
305 props["android.control.aeLockAvailable"] == 1
307 def awb_lock(props):
311 props: Camera properties object.
316 return props.has_key("android.control.awbLockAvailable") and \
317 props["android.control.awbLockAvailable"] == 1
319 def lsc_map(props):
323 props: Camera properties object.
328 return props.has_key(
330 1 in props["android.statistics.info.availableLensShadingMapModes"]
332 def lsc_off(props):
336 props: Camera properties object.
341 return props.has_key(
343 0 in props["android.shading.availableModes"]
345 def yuv_reprocess(props):
349 props: Camera properties object.
354 return props.has_key("android.request.availableCapabilities") and \
355 7 in props["android.request.availableCapabilities"]
357 def private_reprocess(props):
361 props: Camera properties object.
366 return props.has_key("android.request.availableCapabilities") and \
367 4 in props["android.request.availableCapabilities"]
369 def noise_reduction_mode(props, mode):
373 props: Camera properties objects.
380 return props.has_key(
382 in props["android.noiseReduction.availableNoiseReductionModes"];
384 def edge_mode(props, mode):
388 props: Camera properties objects.
394 return props.has_key(
396 in props["android.edge.availableEdgeModes"];
399 def lens_calibrated(props):
408 props: Camera properties objects.
413 return props.has_key("android.lens.info.focusDistanceCalibration") and \
414 props["android.lens.info.focusDistanceCalibration"] == 2
417 def lens_approx_calibrated(props):
426 props: Camera properties objects.
431 return props.has_key("android.lens.info.focusDistanceCalibration") and \
432 (props["android.lens.info.focusDistanceCalibration"] == 1 or
433 props["android.lens.info.focusDistanceCalibration"] == 2)
436 def fixed_focus(props):
439 props[android.lens.info.minimumFocusDistance] == 0 is fixed focus
442 props: Camera properties objects.
447 return props.has_key("android.lens.info.minimumFocusDistance") and \
448 props["android.lens.info.minimumFocusDistance"] == 0
450 def logical_multi_camera(props):
454 props: Camera properties object.
459 return props.has_key("android.request.availableCapabilities") and \
460 11 in props["android.request.availableCapabilities"]
462 def logical_multi_camera_physical_ids(props):
466 props: Camera properties object.
472 if logical_multi_camera(props):
473 physicalIdsList = props['camera.characteristics.physicalCamIds'];
476 def mono_camera(props):
480 props: Camera properties object.
485 return props.has_key("android.request.availableCapabilities") and \
486 12 in props["android.request.availableCapabilities"]
489 def face_detect(props):
492 props['android.statistics.info.availableFaceDetectModes'] != 0 is face det
495 props: Camera properties objects.
500 return props.has_key("android.statistics.info.availableFaceDetectModes") and \
501 props["android.statistics.info.availableFaceDetectModes"] != [0]