CameraCaptureSession.StateCallback.OnSurfacePrepared 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.
Esse método é chamado quando a pré-alocação de buffer para um Surface de saída está concluída.
[Android.Runtime.Register("onSurfacePrepared", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/view/Surface;)V", "GetOnSurfacePrepared_Landroid_hardware_camera2_CameraCaptureSession_Landroid_view_Surface_Handler", ApiSince=23)]
public virtual void OnSurfacePrepared (Android.Hardware.Camera2.CameraCaptureSession session, Android.Views.Surface surface);
[<Android.Runtime.Register("onSurfacePrepared", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/view/Surface;)V", "GetOnSurfacePrepared_Landroid_hardware_camera2_CameraCaptureSession_Landroid_view_Surface_Handler", ApiSince=23)>]
abstract member OnSurfacePrepared : Android.Hardware.Camera2.CameraCaptureSession * Android.Views.Surface -> unit
override this.OnSurfacePrepared : Android.Hardware.Camera2.CameraCaptureSession * Android.Views.Surface -> unit
Parâmetros
- session
- CameraCaptureSession
a sessão retornada por #onConfigured
- surface
- Surface
o Surface que foi usado com a #prepare
chamada.
- Atributos
Comentários
Esse método é chamado quando a pré-alocação de buffer para um Surface de saída está concluída.
A pré-alocação de buffer para um Surface de saída é iniciada pela #prepare
chamada. Enquanto a alocação estiver em andamento, o Surface não deve ser usado como um destino de captura. Quando esse retorno de chamada for acionado, o Surface de saída fornecido poderá ser usado novamente como destino para uma solicitação de captura.
No caso de um erro durante a pré-alocação (como ficar sem memória adequada), esse retorno de chamada ainda é chamado depois que o erro é encontrado, embora alguns buffers possam não ter sido pré-alocados com êxito.
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.