Compartir a través de


CameraManager.GetCameraCharacteristics(String) Método

Definición

Consulte las funcionalidades de un dispositivo de cámara.

[Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")]
public Android.Hardware.Camera2.CameraCharacteristics GetCameraCharacteristics (string cameraId);
[<Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")>]
member this.GetCameraCharacteristics : string -> Android.Hardware.Camera2.CameraCharacteristics

Parámetros

cameraId
String

Identificador del dispositivo de cámara que se va a consultar. Esto podría ser un identificador de cámara independiente que se puede abrir directamente mediante #openCamera, o un identificador de cámara físico que solo se puede usar como parte de una cámara múltiple lógica.

Devoluciones

Las propiedades de la cámara especificada

Atributos

Excepciones

si cameraId no coincide con ningún dispositivo de cámara conocido.

si el dispositivo de cámara se ha desconectado.

Comentarios

Consulte las funcionalidades de un dispositivo de cámara. Estas funcionalidades son inmutables para una cámara determinada.

Desde el nivel de API 29, esta función también se puede usar para consultar las funcionalidades de las cámaras físicas que solo se pueden usar como parte de la cámara múltiple lógica. Estas cámaras no se pueden abrir directamente a través de #openCamera

Además, a partir del nivel de API 29, mientras que la información básica de la cámara sigue estando disponible incluso sin el permiso CAMERA, algunos valores no están disponibles para las aplicaciones que no contienen ese permiso. Las claves no disponibles se enumeran mediante CameraCharacteristics#getKeysNeedingPermission.

Documentación de Java para android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también

  • GetCameraIdList()
  • <xref:Android.App.Admin.DevicePolicyManager.SetCameraDisabled(Android.Content.ComponentName%2c+System.Boolean)>