CameraCaptureSession.StateCallback.OnSurfacePrepared Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode wird aufgerufen, wenn die Puffervorzuweisung für eine Ausgabeoberfläche abgeschlossen ist.
[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
Parameter
- session
- CameraCaptureSession
die von der #onConfigured
- surface
- Surface
surface, das mit dem #prepare
Anruf verwendet wurde.
- Attribute
Hinweise
Diese Methode wird aufgerufen, wenn die Puffervorzuweisung für eine Ausgabeoberfläche abgeschlossen ist.
Die Puffervorzuweisung für eine Ausgabeoberfläche wird vom #prepare
Aufruf gestartet. Während die Zuordnung ausgeführt wird, darf das Surface nicht als Aufnahmeziel verwendet werden. Sobald dieser Rückruf ausgelöst wird, kann die bereitgestellte Ausgabeoberfläche erneut als Ziel für eine Aufnahmeanforderung verwendet werden.
Im Falle eines Fehlers während der Vorzuweisung (z. B. nicht genügend genügend Arbeitsspeicher) wird dieser Rückruf weiterhin aufgerufen, nachdem der Fehler aufgetreten ist, obwohl einige Puffer möglicherweise nicht erfolgreich vorverteilt wurden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.