Поделиться через


CameraManager.GetCameraCharacteristics(String) Метод

Определение

Запрос возможностей устройства камеры.

[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

Параметры

cameraId
String

Идентификатор устройства камеры для запроса. Это может быть либо автономный идентификатор камеры, который можно открыть #openCameraнапрямую, либо идентификатор физической камеры, который может использоваться только в рамках логической многокамерной камеры.

Возвращаемое значение

Свойства данной камеры

Атрибуты

Исключения

Значение , если идентификатор камеры не соответствует известному устройству камеры.

Значение , если устройство камеры было отключено.

Комментарии

Запрос возможностей устройства камеры. Эти возможности неизменяемы для данной камеры.

На уровне API 29 эта функция также может использоваться для запроса возможностей физических камер, которые можно использовать только в рамках логической многокамерной камеры. Эти камеры нельзя открыть напрямую через #openCamera

Кроме того, начиная с уровня API 29, в то время как большинство основных сведений о камере по-прежнему доступны даже без разрешения КАМЕРЫ, некоторые значения недоступны для приложений, не имеющих этого разрешения. Ключи недоступны.CameraCharacteristics#getKeysNeedingPermission

Документация по Java для android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел

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