OutputConfiguration.SetPhysicalCameraId(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.