다음을 통해 공유


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

쿼리할 카메라 디바이스의 ID입니다. 이는 직접 열 #openCamera수 있는 독립 실행형 카메라 ID 또는 논리적 다중 카메라의 일부로만 사용할 수 있는 물리적 카메라 ID일 수 있습니다.

반환

지정된 카메라의 속성

특성

예외

cameraId가 알려진 카메라 디바이스와 일치하지 않는 경우

카메라 디바이스의 연결이 끊어졌으면 입니다.

설명

카메라 디바이스의 기능을 쿼리합니다. 이러한 기능은 지정된 카메라에 대해 변경할 수 없습니다.

API 수준 29에서 이 함수를 사용하여 논리적 다중 카메라의 일부로만 사용할 수 있는 물리적 카메라의 기능을 쿼리할 수도 있습니다. 이러한 카메라는 다음을 통해 직접 열 수 없습니다. #openCamera

또한 API 수준 29부터 대부분의 기본 카메라 정보는 카메라 권한 없이도 계속 사용할 수 있지만 해당 권한을 보유하지 않는 앱에서는 일부 값을 사용할 수 없습니다. 사용할 수 없는 키는 .에 의해 CameraCharacteristics#getKeysNeedingPermission나열됩니다.

에 대한 android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보

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