Lines Matching refs:props

39 def full_or_better(props):  argument
48 return props.has_key("android.info.supportedHardwareLevel") and \
49 props["android.info.supportedHardwareLevel"] != 2 and \
50 props["android.info.supportedHardwareLevel"] >= 1
52 def level3(props): argument
61 return props.has_key("android.info.supportedHardwareLevel") and \
62 props["android.info.supportedHardwareLevel"] == 3
64 def full(props): argument
73 return props.has_key("android.info.supportedHardwareLevel") and \
74 props["android.info.supportedHardwareLevel"] == 1
76 def limited(props): argument
85 return props.has_key("android.info.supportedHardwareLevel") and \
86 props["android.info.supportedHardwareLevel"] == 0
88 def legacy(props): argument
97 return props.has_key("android.info.supportedHardwareLevel") and \
98 props["android.info.supportedHardwareLevel"] == 2
100 def radial_distortion_correction(props): argument
110 return props.has_key("android.lens.radialDistortion") and \
111 props["android.lens.radialDistortion"] is not None
113 def manual_sensor(props): argument
122 return props.has_key("android.request.availableCapabilities") and \
123 1 in props["android.request.availableCapabilities"]
125 def manual_post_proc(props): argument
134 return props.has_key("android.request.availableCapabilities") and \
135 2 in props["android.request.availableCapabilities"]
137 def raw(props): argument
146 return props.has_key("android.request.availableCapabilities") and \
147 3 in props["android.request.availableCapabilities"]
149 def raw16(props): argument
158 return len(its.objects.get_available_output_sizes("raw", props)) > 0
160 def raw10(props): argument
169 return len(its.objects.get_available_output_sizes("raw10", props)) > 0
171 def raw12(props): argument
180 return len(its.objects.get_available_output_sizes("raw12", props)) > 0
182 def raw_output(props): argument
191 return raw16(props) or raw10(props) or raw12(props)
193 def post_raw_sensitivity_boost(props): argument
202 return props.has_key("android.control.postRawSensitivityBoostRange") and \
203 props["android.control.postRawSensitivityBoostRange"] != [100, 100]
205 def sensor_fusion(props): argument
215 return props.has_key("android.sensor.info.timestampSource") and \
216 props["android.sensor.info.timestampSource"] == 1
218 def read_3a(props): argument
233 return manual_sensor(props) and manual_post_proc(props)
235 def compute_target_exposure(props): argument
244 return manual_sensor(props) and manual_post_proc(props)
246 def freeform_crop(props): argument
255 return props.has_key("android.scaler.croppingType") and \
256 props["android.scaler.croppingType"] == 1
258 def flash(props): argument
267 return props.has_key("android.flash.info.available") and \
268 props["android.flash.info.available"] == 1
270 def per_frame_control(props): argument
279 return props.has_key("android.sync.maxLatency") and \
280 props["android.sync.maxLatency"] == 0
282 def ev_compensation(props): argument
291 return props.has_key("android.control.aeCompensationRange") and \
292 props["android.control.aeCompensationRange"] != [0, 0]
294 def ae_lock(props): argument
303 return props.has_key("android.control.aeLockAvailable") and \
304 props["android.control.aeLockAvailable"] == 1
306 def awb_lock(props): argument
315 return props.has_key("android.control.awbLockAvailable") and \
316 props["android.control.awbLockAvailable"] == 1
318 def lsc_map(props): argument
327 return props.has_key(
329 1 in props["android.statistics.info.availableLensShadingMapModes"]
331 def lsc_off(props): argument
340 return props.has_key(
342 0 in props["android.shading.availableModes"]
344 def yuv_reprocess(props): argument
353 return props.has_key("android.request.availableCapabilities") and \
354 7 in props["android.request.availableCapabilities"]
356 def private_reprocess(props): argument
365 return props.has_key("android.request.availableCapabilities") and \
366 4 in props["android.request.availableCapabilities"]
368 def noise_reduction_mode(props, mode): argument
379 return props.has_key(
381 in props["android.noiseReduction.availableNoiseReductionModes"];
383 def edge_mode(props, mode): argument
393 return props.has_key(
395 in props["android.edge.availableEdgeModes"];
398 def lens_calibrated(props): argument
412 return props.has_key("android.lens.info.focusDistanceCalibration") and \
413 props["android.lens.info.focusDistanceCalibration"] == 2
416 def lens_approx_calibrated(props): argument
430 return props.has_key("android.lens.info.focusDistanceCalibration") and \
431 (props["android.lens.info.focusDistanceCalibration"] == 1 or
432 props["android.lens.info.focusDistanceCalibration"] == 2)
435 def fixed_focus(props): argument
446 return props.has_key("android.lens.info.minimumFocusDistance") and \
447 props["android.lens.info.minimumFocusDistance"] == 0