Idioma

OutputConfiguration.SetPhysicalCameraId(String) Método

Definição

Definir a ID da câmera física para este OutputConfiguration

[Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)]
public void SetPhysicalCameraId(string? physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)>]
member this.SetPhysicalCameraId : string -> unit

Parâmetros

physicalCameraId
String
Atributos

Comentários

Definir a ID da câmera física para este OutputConfiguration

No caso de uma câmera lógica ser composta por várias câmeras físicas, pode ser desejável que o aplicativo de câmera solicite fluxos de câmeras físicas individuais. Essa chamada o obtém mapeando OutputConfiguration para a ID da câmera física.

As IDs de câmera física válidas podem ser consultadas por CameraCharacteristics#getPhysicalCameraIds.

Passar um physicalCameraId nulo significa que OutputConfiguration é para um fluxo lógico.

Essa função deve ser chamada antes CameraDevice#createCaptureSessionByOutputConfigurations ou CameraDevice#createReprocessableCaptureSessionByConfigurations. Chamar essa função após CameraDevice#createCaptureSessionByOutputConfigurations ou CameraDevice#createReprocessableCaptureSessionByConfigurations não tem nenhum efeito.

A partir de então, um buffer de android.os.Build.VERSION_CODES#S Android 12imagem de um fluxo de câmera física pode ser usado para reprocessamento para fluxos de câmera lógica e fluxos da mesma câmera física se o dispositivo de câmera der suporte a fluxos de entrada e saída de várias resoluções. Consulte CameraCharacteristics#SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP para obter detalhes. Os comportamentos de reprocessamento de um fluxo de câmera não física para um fluxo de câmera física, e de um fluxo de câmera física para um fluxo de câmera física de câmera física diferente, são específicos do dispositivo e não têm suporte garantido.

Em níveis de API anteriores, a superfície pertencente a uma câmera física OutputConfiguration não deve ser usada como entrada ou saída de uma solicitação de reprocessamento.

Java documentação para android.hardware.camera2.params.OutputConfiguration.setPhysicalCameraId(java.lang.String).

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