CameraCaptureSession.StateCallback.OnSurfacePrepared Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama a este método cuando se completa la asignación previa del búfer para un Surface de salida.
[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
la sesión devuelta por #onConfigured
- surface
- Surface
el Surface que se usó con la #prepare llamada.
- Atributos
Comentarios
Se llama a este método cuando se completa la asignación previa del búfer para un Surface de salida.
La llamada inicia la asignación previa del búfer para una Surface de #prepare salida. Mientras la asignación está en curso, el Surface no debe usarse como destino de captura. Una vez que se activa esta devolución de llamada, el Surface de salida proporcionado se puede usar de nuevo como destino para una solicitud de captura.
En caso de error durante la asignación previa (por ejemplo, quedarse sin memoria adecuada), esta devolución de llamada se sigue invocando después de que se encuentre el error, aunque es posible que algunos búferes no se hayan asignado previamente correctamente.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.