Lines Matching refs:CaptureRequest

37  * {@link CaptureRequest}. All properties listed for capture requests can also
144 private final CaptureRequest mRequest;
154 public CaptureResult(CameraMetadataNative results, CaptureRequest parent,
279 * void onCaptureCompleted(CaptureRequest myRequest, CaptureResult myResult) {
288 public CaptureRequest getRequest() {
333 * <p>When auto-white balance (AWB) is enabled with {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode}, this
339 * do additional processing but {@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains} and
340 * {@link CaptureRequest#COLOR_CORRECTION_TRANSFORM android.colorCorrection.transform} will still be provided by the
351 * <pre><code>{@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains} = [ R G_even G_odd B ]
360 * <pre><code>{@link CaptureRequest#COLOR_CORRECTION_TRANSFORM android.colorCorrection.transform} = [ I0 I1 I2 I3 I4 I5 I6 I7 I8 ]
382 * @see CaptureRequest#COLOR_CORRECTION_GAINS
383 * @see CaptureRequest#COLOR_CORRECTION_TRANSFORM
384 * @see CaptureRequest#CONTROL_AWB_MODE
398 * {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} is not TRANSFORM_MATRIX, or
400 * {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} is TRANSFORM_MATRIX.</p>
412 * @see CaptureRequest#COLOR_CORRECTION_MODE
423 * when the request {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} is not
425 * request when the {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} is
435 * @see CaptureRequest#COLOR_CORRECTION_MODE
499 * {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} or {@link CaptureRequest#CONTROL_MODE android.control.mode} to OFF),
516 * @see CaptureRequest#CONTROL_AE_MODE
517 * @see CaptureRequest#CONTROL_MODE
538 * effective if {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} <code>!=</code> OFF. This control
539 * will take effect even when {@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} <code>== true</code>.</p>
553 * @see CaptureRequest#CONTROL_AE_LOCK
554 * @see CaptureRequest#CONTROL_AE_MODE
567 * the {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} is ON_AUTO_FLASH /
569 * <p>When {@link CaptureRequest#CONTROL_AE_EXPOSURE_COMPENSATION android.control.aeExposureCompensation} is changed, even if the AE lock
571 * <p>If AE precapture is triggered (see {@link CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER android.control.aePrecaptureTrigger})
573 * ({@link CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime}) and sensitivity ({@link CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity})
574 * parameters. The flash may be fired if the {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode}
576 * {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} is ON_ALWAYS_FLASH, the scene may become overexposed.</p>
593 * @see CaptureRequest#CONTROL_AE_EXPOSURE_COMPENSATION
594 * @see CaptureRequest#CONTROL_AE_MODE
595 * @see CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER
597 * @see CaptureRequest#SENSOR_EXPOSURE_TIME
598 * @see CaptureRequest#SENSOR_SENSITIVITY
607 * <p>This control is only effective if {@link CaptureRequest#CONTROL_MODE android.control.mode} is
612 * and frame duration ({@link CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime},
613 * {@link CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity}, and
614 * {@link CaptureRequest#SENSOR_FRAME_DURATION android.sensor.frameDuration}). If one of the FLASH modes
620 * ON or OFF, and {@link CaptureRequest#FLASH_MODE android.flash.mode} set to TORCH.</p>
638 * @see CaptureRequest#CONTROL_MODE
640 * @see CaptureRequest#FLASH_MODE
641 * @see CaptureRequest#SENSOR_EXPOSURE_TIME
642 * @see CaptureRequest#SENSOR_FRAME_DURATION
643 * @see CaptureRequest#SENSOR_SENSITIVITY
675 * <p>If the metering region is outside the used {@link CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion} returned in
687 * @see CaptureRequest#SCALER_CROP_REGION
699 * manual control of {@link CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime} and
700 * {@link CaptureRequest#SENSOR_FRAME_DURATION android.sensor.frameDuration}.</p>
707 * @see CaptureRequest#SENSOR_EXPOSURE_TIME
708 * @see CaptureRequest#SENSOR_FRAME_DURATION
758 * <p>Switching between or enabling AE modes ({@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode}) always
759 * resets the AE state to INACTIVE. Similarly, switching between {@link CaptureRequest#CONTROL_MODE android.control.mode},
760 * or {@link CaptureRequest#CONTROL_SCENE_MODE android.control.sceneMode} if <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} == USE_SCENE_MODE</code> resets all
787 * <p>When {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} is AE_MODE_ON_*:</p>
806 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is ON</td>
824 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is ON</td>
836 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is ON</td>
848 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is ON</td>
854 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is OFF</td>
860 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is OFF</td>
866 * <td align="center">{@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is OFF</td>
872 * <td align="center">Sequence done. {@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is OFF</td>
878 * <td align="center">Sequence done. {@link CaptureRequest#CONTROL_AE_LOCK android.control.aeLock} is ON</td>
884 * <td align="center">{@link CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER android.control.aePrecaptureTrigger} is START</td>
914 * <td align="center">{@link CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER android.control.aePrecaptureTrigger} is START, sequence done</td>
920 * <td align="center">{@link CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER android.control.aePrecaptureTrigger} is START, sequence done</td>
952 * @see CaptureRequest#CONTROL_AE_LOCK
953 * @see CaptureRequest#CONTROL_AE_MODE
954 * @see CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER
955 * @see CaptureRequest#CONTROL_MODE
956 * @see CaptureRequest#CONTROL_SCENE_MODE
972 * <p>Only effective if {@link CaptureRequest#CONTROL_MODE android.control.mode} = AUTO and the lens is not fixed focus
992 * @see CaptureRequest#CONTROL_MODE
1026 * <p>If the metering region is outside the used {@link CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion} returned in
1038 * @see CaptureRequest#SCALER_CROP_REGION
1077 * <p>Switching between or enabling AF modes ({@link CaptureRequest#CONTROL_AF_MODE android.control.afMode}) always
1078 * resets the AF state to INACTIVE. Similarly, switching between {@link CaptureRequest#CONTROL_MODE android.control.mode},
1079 * or {@link CaptureRequest#CONTROL_SCENE_MODE android.control.sceneMode} if <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} == USE_SCENE_MODE</code> resets all
1088 * <p>When {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode} is AF_MODE_OFF or AF_MODE_EDOF:</p>
1107 * <p>When {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode} is AF_MODE_AUTO or AF_MODE_MACRO:</p>
1216 * <p>When {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode} is AF_MODE_CONTINUOUS_VIDEO:</p>
1319 * <p>When {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode} is AF_MODE_CONTINUOUS_PICTURE:</p>
1469 * @see CaptureRequest#CONTROL_AF_MODE
1470 * @see CaptureRequest#CONTROL_MODE
1471 * @see CaptureRequest#CONTROL_SCENE_MODE
1503 * {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode} is in the AUTO mode; in other modes,
1508 * @see CaptureRequest#CONTROL_AWB_MODE
1518 * <p>This control is only effective if {@link CaptureRequest#CONTROL_MODE android.control.mode} is AUTO.</p>
1521 * {@link CaptureRequest#COLOR_CORRECTION_TRANSFORM android.colorCorrection.transform}, {@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains} and
1522 * {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode}.</p>
1525 * balance by {@link CaptureRequest#COLOR_CORRECTION_TRANSFORM android.colorCorrection.transform}, {@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains}
1526 * and {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode}.</p>
1531 * {@link CaptureRequest#COLOR_CORRECTION_TRANSFORM android.colorCorrection.transform},
1532 * {@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains} and
1533 * {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} are ignored.</p>
1550 * @see CaptureRequest#COLOR_CORRECTION_GAINS
1551 * @see CaptureRequest#COLOR_CORRECTION_MODE
1552 * @see CaptureRequest#COLOR_CORRECTION_TRANSFORM
1554 * @see CaptureRequest#CONTROL_MODE
1591 * <p>If the metering region is outside the used {@link CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion} returned in
1603 * @see CaptureRequest#SCALER_CROP_REGION
1616 * <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} != OFF</code> and any 3A routine is active.</p>
1632 * @see CaptureRequest#CONTROL_MODE
1648 * <p>Switching between or enabling AWB modes ({@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode}) always
1649 * resets the AWB state to INACTIVE. Similarly, switching between {@link CaptureRequest#CONTROL_MODE android.control.mode},
1650 * or {@link CaptureRequest#CONTROL_SCENE_MODE android.control.sceneMode} if <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} == USE_SCENE_MODE</code> resets all
1659 * <p>When <code>{@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode} != AWB_MODE_AUTO</code>:</p>
1678 * <p>When {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode} is AWB_MODE_AUTO:</p>
1697 * <td align="center">{@link CaptureRequest#CONTROL_AWB_LOCK android.control.awbLock} is ON</td>
1709 * <td align="center">{@link CaptureRequest#CONTROL_AWB_LOCK android.control.awbLock} is ON</td>
1721 * <td align="center">{@link CaptureRequest#CONTROL_AWB_LOCK android.control.awbLock} is ON</td>
1727 * <td align="center">{@link CaptureRequest#CONTROL_AWB_LOCK android.control.awbLock} is OFF</td>
1757 * <td align="center">{@link CaptureRequest#CONTROL_AWB_LOCK android.control.awbLock} is OFF</td>
1775 * @see CaptureRequest#CONTROL_AWB_LOCK
1776 * @see CaptureRequest#CONTROL_AWB_MODE
1777 * @see CaptureRequest#CONTROL_MODE
1778 * @see CaptureRequest#CONTROL_SCENE_MODE
1835 * android.control.* are in effect, such as {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode}.</p>
1859 * @see CaptureRequest#CONTROL_AF_MODE
1874 * <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} == USE_SCENE_MODE</code>. Aside from FACE_PRIORITY,
1875 * these modes will disable {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode},
1876 * {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode}, and {@link CaptureRequest#CONTROL_AF_MODE android.control.afMode} while in use.</p>
1906 * @see CaptureRequest#CONTROL_AE_MODE
1907 * @see CaptureRequest#CONTROL_AF_MODE
1909 * @see CaptureRequest#CONTROL_AWB_MODE
1910 * @see CaptureRequest#CONTROL_MODE
1940 * {@link CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion} to keep the video stream stabilized.</p>
1948 * ({@link CaptureRequest#LENS_OPTICAL_STABILIZATION_MODE android.lens.opticalStabilizationMode}), turning both modes on may
1958 * @see CaptureRequest#LENS_OPTICAL_STABILIZATION_MODE
1959 * @see CaptureRequest#SCALER_CROP_REGION
2004 * <p>When this control is used, the {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} must be set to ON or OFF.
2011 * ({@link CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER android.control.aePrecaptureTrigger}), otherwise, the image may be incorrectly exposed.</p>
2023 * @see CaptureRequest#CONTROL_AE_MODE
2024 * @see CaptureRequest#CONTROL_AE_PRECAPTURE_TRIGGER
2044 * <li>Using {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} <code>==</code> ON_ALWAYS_FLASH
2046 * <li>Using {@link CaptureRequest#FLASH_MODE android.flash.mode} <code>==</code> TORCH
2064 * @see CaptureRequest#CONTROL_AE_MODE
2066 * @see CaptureRequest#FLASH_MODE
2235 * <p>When this is supported and {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} is OFF,
2236 * this can be set along with {@link CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime},
2237 * {@link CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity}, and {@link CaptureRequest#SENSOR_FRAME_DURATION android.sensor.frameDuration}
2243 * <p>When this is supported and {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} is one of
2255 * @see CaptureRequest#CONTROL_AE_MODE
2259 * @see CaptureRequest#SENSOR_EXPOSURE_TIME
2260 * @see CaptureRequest#SENSOR_FRAME_DURATION
2261 * @see CaptureRequest#SENSOR_SENSITIVITY
2302 * <p>Like {@link CaptureRequest#LENS_FOCUS_DISTANCE android.lens.focusDistance} and {@link CaptureRequest#LENS_APERTURE android.lens.aperture}, this
2313 * @see CaptureRequest#LENS_APERTURE
2314 * @see CaptureRequest#LENS_FOCUS_DISTANCE
2367 * stabilization ({@link CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE android.control.videoStabilizationMode}), OIS
2377 * ({@link CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE android.control.videoStabilizationMode}), turning both modes on may produce undesirable
2394 * @see CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE
2406 * <p>For lens parameters {@link CaptureRequest#LENS_FOCAL_LENGTH android.lens.focalLength}, {@link CaptureRequest#LENS_FOCUS_DISTANCE android.lens.focusDistance},
2407 * {@link CaptureRequest#LENS_FILTER_DENSITY android.lens.filterDensity} and {@link CaptureRequest#LENS_APERTURE android.lens.aperture}, when changes are requested,
2416 * {@link CaptureRequest#LENS_FOCUS_DISTANCE android.lens.focusDistance} parameter will always be 0.</li>
2436 * @see CaptureRequest#LENS_APERTURE
2437 * @see CaptureRequest#LENS_FILTER_DENSITY
2438 * @see CaptureRequest#LENS_FOCAL_LENGTH
2439 * @see CaptureRequest#LENS_FOCUS_DISTANCE
2604 * <p>This control is only effective if {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} or {@link CaptureRequest#CONTROL_MODE android.control.mode} is set to
2614 * @see CaptureRequest#CONTROL_AE_MODE
2615 * @see CaptureRequest#CONTROL_MODE
2695 * <p>This control is only effective if {@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} or {@link CaptureRequest#CONTROL_MODE android.control.mode} is set to
2707 * @see CaptureRequest#CONTROL_AE_MODE
2708 * @see CaptureRequest#CONTROL_MODE
2856 * when {@link CaptureRequest#SENSOR_TEST_PATTERN_MODE android.sensor.testPatternMode} is SOLID_COLOR.</p>
2865 * @see CaptureRequest#SENSOR_TEST_PATTERN_MODE
2936 * if <code>{@link CaptureRequest#STATISTICS_LENS_SHADING_MAP_MODE android.statistics.lensShadingMapMode} == ON</code>. For example, for lens
2949 * {@link CaptureRequest#STATISTICS_LENS_SHADING_MAP_MODE android.statistics.lensShadingMapMode} to ON, and then the camera device will provide lens
2954 * AWB are in AUTO modes({@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} <code>!=</code> OFF and {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode} <code>!=</code>
2968 * @see CaptureRequest#CONTROL_AE_MODE
2969 * @see CaptureRequest#CONTROL_AWB_MODE
2972 * @see CaptureRequest#STATISTICS_LENS_SHADING_MAP_MODE
3011 * <p>Only available if {@link CaptureRequest#STATISTICS_FACE_DETECT_MODE android.statistics.faceDetectMode} == FULL
3014 * @see CaptureRequest#STATISTICS_FACE_DETECT_MODE
3025 * <p>Only available if {@link CaptureRequest#STATISTICS_FACE_DETECT_MODE android.statistics.faceDetectMode} == FULL
3029 * @see CaptureRequest#STATISTICS_FACE_DETECT_MODE
3040 * <p>Only available if {@link CaptureRequest#STATISTICS_FACE_DETECT_MODE android.statistics.faceDetectMode} != OFF
3044 * @see CaptureRequest#STATISTICS_FACE_DETECT_MODE
3053 * <p>Only available if {@link CaptureRequest#STATISTICS_FACE_DETECT_MODE android.statistics.faceDetectMode} != OFF.</p>
3058 * @see CaptureRequest#STATISTICS_FACE_DETECT_MODE
3067 * <p>Only available if {@link CaptureRequest#STATISTICS_FACE_DETECT_MODE android.statistics.faceDetectMode} <code>!=</code> OFF.</p>
3070 * @see CaptureRequest#STATISTICS_FACE_DETECT_MODE
3083 * <p>When {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} = TRANSFORM_MATRIX, the map
3124 * @see CaptureRequest#COLOR_CORRECTION_MODE
3137 * <p>When {@link CaptureRequest#COLOR_CORRECTION_MODE android.colorCorrection.mode} = TRANSFORM_MATRIX, the map
3179 * @see CaptureRequest#COLOR_CORRECTION_MODE
3194 * see {@link CaptureRequest#COLOR_CORRECTION_GAINS android.colorCorrection.gains} for details.</p>
3199 * @see CaptureRequest#COLOR_CORRECTION_GAINS
3240 * (<code>{@link CaptureRequest#CONTROL_AE_MODE android.control.aeMode} == OFF</code> or <code>{@link CaptureRequest#CONTROL_MODE android.control.mode} ==
3241 * OFF</code>), the {@link CaptureRequest#CONTROL_AE_ANTIBANDING_MODE android.control.aeAntibandingMode} doesn't perform
3245 * {@link CaptureRequest#CONTROL_AE_ANTIBANDING_MODE android.control.aeAntibandingMode} for more details.</p>
3258 * @see CaptureRequest#CONTROL_AE_ANTIBANDING_MODE
3259 * @see CaptureRequest#CONTROL_AE_MODE
3260 * @see CaptureRequest#CONTROL_MODE
3333 * channel, to use when {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode} is
3342 * @see CaptureRequest#TONEMAP_MODE
3350 * channel, to use when {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode} is
3359 * @see CaptureRequest#TONEMAP_MODE
3367 * channel, to use when {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode} is
3419 * @see CaptureRequest#TONEMAP_MODE
3426 * <p>Tonemapping / contrast / gamma curve to use when {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode}
3478 * @see CaptureRequest#TONEMAP_MODE
3488 * {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode} to CONTRAST_CURVE, the curve is defined
3496 * transforms will be disabled when {@link CaptureRequest#TONEMAP_MODE android.tonemap.mode} is
3499 * emit its own tonemap curve in {@link CaptureRequest#TONEMAP_CURVE android.tonemap.curve}.
3520 * @see CaptureRequest#TONEMAP_CURVE
3521 * @see CaptureRequest#TONEMAP_MODE
3551 * ON if {@link CaptureRequest#BLACK_LEVEL_LOCK android.blackLevel.lock} was ON in the capture request, unless
3559 * @see CaptureRequest#BLACK_LEVEL_LOCK