Compartilhar via


CameraCharacteristics.PhysicalCameraIds Propriedade

Definição

Retorna o conjunto de ids de câmera física do qual essa lógica CameraDevice é composta.

public System.Collections.Generic.ICollection<string> PhysicalCameraIds { [Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)>]
member this.PhysicalCameraIds : System.Collections.Generic.ICollection<string>

Valor da propriedade

Conjunto de ids de câmera física para este dispositivo de câmera lógica.

Atributos

Comentários

Retorna o conjunto de ids de câmera física do qual essa lógica CameraDevice é composta.

Um dispositivo de câmera é uma câmera lógica se tiver REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA capacidade. Se o dispositivo da câmera não tiver a capacidade, o valor de retorno será um conjunto vazio.

Antes do nível 29 da API, todos os IDs retornados têm a garantia de serem retornados pelo CameraManager#getCameraIdList, e podem ser abertos diretamente pelo CameraManager#openCamera. A partir do nível 29 da API, para cada ID retornado, se ele também for retornado pelo CameraManager#getCameraIdList, ele pode ser usado como uma câmera autônoma pelo CameraManager#openCamera. Caso contrário, o ID da câmera só poderá ser usado como parte da câmera lógica atual.

O conjunto retornado não é modificável, portanto, qualquer tentativa de modificá-lo lançará um UnsupportedOperationExceptionarquivo .

Documentação Java para android.hardware.camera2.CameraCharacteristics.getPhysicalCameraIds().

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

Aplica-se a