Merge "Camera: add default secure image size key" into sc-dev
This commit is contained in:
@@ -17707,6 +17707,7 @@ package android.hardware.camera2 {
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> SCALER_AVAILABLE_MAX_DIGITAL_ZOOM;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> SCALER_AVAILABLE_ROTATE_AND_CROP_MODES;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SCALER_CROPPING_TYPE;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Size> SCALER_DEFAULT_SECURE_IMAGE_SIZE;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.MandatoryStreamCombination[]> SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.MandatoryStreamCombination[]> SCALER_MANDATORY_STREAM_COMBINATIONS;
|
||||
field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.StreamConfigurationMap> SCALER_STREAM_CONFIGURATION_MAP;
|
||||
|
||||
@@ -2907,6 +2907,29 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
|
||||
public static final Key<int[]> SCALER_AVAILABLE_ROTATE_AND_CROP_MODES =
|
||||
new Key<int[]>("android.scaler.availableRotateAndCropModes", int[].class);
|
||||
|
||||
/**
|
||||
* <p>Default YUV/PRIVATE size to use for requesting secure image buffers.</p>
|
||||
* <p>This entry lists the default size supported in the secure camera mode. This entry is
|
||||
* optional on devices support the SECURE_IMAGE_DATA capability. This entry will be null
|
||||
* if the camera device does not list SECURE_IMAGE_DATA capability.</p>
|
||||
* <p>When the key is present, only a PRIVATE/YUV output of the specified size is guaranteed
|
||||
* to be supported by the camera HAL in the secure camera mode. Any other format or
|
||||
* resolutions might not be supported. Use
|
||||
* {@link CameraDevice#isSessionConfigurationSupported }
|
||||
* API to query if a secure session configuration is supported if the device supports this
|
||||
* API.</p>
|
||||
* <p>If this key returns null on a device with SECURE_IMAGE_DATA capability, the application
|
||||
* can assume all output sizes listed in the
|
||||
* {@link android.hardware.camera2.params.StreamConfigurationMap }
|
||||
* are supported.</p>
|
||||
* <p><b>Units</b>: Pixels</p>
|
||||
* <p><b>Optional</b> - The value for this key may be {@code null} on some devices.</p>
|
||||
*/
|
||||
@PublicKey
|
||||
@NonNull
|
||||
public static final Key<android.util.Size> SCALER_DEFAULT_SECURE_IMAGE_SIZE =
|
||||
new Key<android.util.Size>("android.scaler.defaultSecureImageSize", android.util.Size.class);
|
||||
|
||||
/**
|
||||
* <p>The area of the image sensor which corresponds to active pixels after any geometric
|
||||
* distortion correction has been applied.</p>
|
||||
|
||||
Reference in New Issue
Block a user