CameraManager.AvailabilityCallback.OnCameraAccessPrioritiesChanged 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.
Chamado sempre que as prioridades de acesso à câmera mudam.
[Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)]
public virtual void OnCameraAccessPrioritiesChanged ();
[<Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)>]
abstract member OnCameraAccessPrioritiesChanged : unit -> unit
override this.OnCameraAccessPrioritiesChanged : unit -> unit
- Atributos
Comentários
Chamado sempre que as prioridades de acesso à câmera mudam.
Notificação de que as prioridades de acesso à câmera foram alteradas e a câmera agora pode ser aberta. Um aplicativo que foi anteriormente negado o acesso à câmera devido a um usuário de prioridade mais alta já usando a câmera, ou que foi desconectado de uma sessão de câmera ativa devido a um usuário de prioridade mais alta tentando abrir a câmera, deve tentar abrir a câmera novamente se ainda quiser usá-la. Observe que vários aplicativos podem receber esse retorno de chamada ao mesmo tempo, e apenas um deles conseguirá abrir a câmera na prática, dependendo dos níveis exatos de prioridade de acesso e tempo. Esse método é útil nos casos em que vários aplicativos podem estar no estado retomado ao mesmo tempo e o usuário alterna o foco entre eles, ou se o aplicativo que usa a câmera atual se move entre os estados de tela inteira e Picture-in-Picture (PiP). Nesses casos, os retornos de chamada da câmera disponíveis/indisponíveis não serão invocados, mas outro aplicativo agora pode ter prioridade maior para acesso à câmera do que o aplicativo atual que usa a câmera.
A implementação padrão desse método não faz nada.
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.