Idioma

CaptureRequest.Builder.SetPhysicalCameraKey Método

Definição

Defina um campo de solicitação de captura como um valor.

[Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Hardware.Camera2.CaptureRequest.Builder? SetPhysicalCameraKey(Android.Hardware.Camera2.CaptureRequest.Key key, Java.Lang.Object? value, string physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.SetPhysicalCameraKey : Android.Hardware.Camera2.CaptureRequest.Key * Java.Lang.Object * string -> Android.Hardware.Camera2.CaptureRequest.Builder

Parâmetros

key
CaptureRequest.Key

O campo de metadados a ser gravado. Esse valor não pode ser nulo.

value
Object

O valor para o qual definir o campo, que deve ser de um tipo de correspondência para a chave.

physicalCameraId
String

Uma ID de câmera física válida. As IDs de câmera válidas podem ser obtidas por meio de chamadas para CameraCharacteristics.getPhysicalCameraIds. Esse valor não pode ser nulo.

Retornos

O objeto do construtor.

Atributos

Comentários

Defina um campo de solicitação de captura como um valor. As definições de campo podem ser encontradas em CaptureRequest.

Definir um campo como nulo removerá esse campo da solicitação de captura. A menos que o campo seja opcional, removê-lo provavelmente produzirá um erro do dispositivo de câmera quando a solicitação for enviada.

Esse método pode ser chamado para dispositivos de câmera lógica, que são dispositivos que têm REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA funcionalidade e chamadas para CameraCharacteristics.getPhysicalCameraIds retornam um conjunto não vazio de dispositivos físicos que estão apoiando a câmera lógica. A ID da câmera incluída no argumento 'physicalCameraId' seleciona um dispositivo físico individual que receberá o campo de solicitação de captura personalizado.

Referência do Android para android.hardware.camera2.CaptureRequest.Builder.setPhysicalCameraKey.

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

Aplica-se a