Compartilhar via


CameraManager.GetCameraCharacteristics(String) Método

Definição

Consulte os recursos de um dispositivo de câmera.

[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

O id do dispositivo da câmera a ser consultado. Isso pode ser um ID de câmera autônomo que pode ser aberto diretamente pelo #openCamera, ou um ID de câmera física que só pode ser usado como parte de uma multicâmera lógica.

Retornos

As propriedades da câmera dada

Atributos

Exceções

se o cameraId não corresponder a nenhum dispositivo de câmera conhecido.

se o dispositivo da câmera tiver sido desconectado.

Comentários

Consulte os recursos de um dispositivo de câmera. Esses recursos são imutáveis para uma determinada câmera.

A partir do nível 29 da API, essa função também pode ser usada para consultar os recursos de câmeras físicas que só podem ser usadas como parte de várias câmeras lógicas. Estas câmeras não podem ser abertas diretamente via #openCamera

Também começando com o nível 29 da API, embora a maioria das informações básicas da câmera ainda esteja disponível mesmo sem a permissão CAMERA, alguns valores não estão disponíveis para aplicativos que não possuem essa permissão. As chaves não disponíveis são listadas por CameraCharacteristics#getKeysNeedingPermission.

Documentação Java para android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também

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