Merge "Add SYSTEM_CAMERA capability to camera2 and define @SystemApi SYSTEM_CAMERA permissions."
This commit is contained in:
committed by
Android (Google) Code Review
commit
70809a1847
@@ -1955,6 +1955,7 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
|
||||
* <li>{@link #REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA LOGICAL_MULTI_CAMERA}</li>
|
||||
* <li>{@link #REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME MONOCHROME}</li>
|
||||
* <li>{@link #REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA SECURE_IMAGE_DATA}</li>
|
||||
* <li>{@link #REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA SYSTEM_CAMERA}</li>
|
||||
* </ul></p>
|
||||
* <p>This key is available on all devices.</p>
|
||||
*
|
||||
@@ -1973,6 +1974,7 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
|
||||
* @see #REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA
|
||||
* @see #REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME
|
||||
* @see #REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA
|
||||
* @see #REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA
|
||||
*/
|
||||
@PublicKey
|
||||
@NonNull
|
||||
|
||||
@@ -996,6 +996,14 @@ public abstract class CameraMetadata<TKey> {
|
||||
*/
|
||||
public static final int REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA = 13;
|
||||
|
||||
/**
|
||||
* <p>The camera device is only accessible by Android's system components and privileged
|
||||
* applications. Processes need to have the android.permission.SYSTEM_CAMERA in
|
||||
* addition to android.permission.CAMERA in order to connect to this camera device.</p>
|
||||
* @see CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES
|
||||
*/
|
||||
public static final int REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA = 14;
|
||||
|
||||
//
|
||||
// Enumeration values for CameraCharacteristics#SCALER_CROPPING_TYPE
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user