CameraCaptureSession.CaptureCallback.OnCaptureProgressed 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 eine Bildaufnahme einen teilweisen Vorwärtsfortschritt vorlegt. einige (aber nicht alle) Ergebnisse einer Bildaufnahme sind verfügbar.
[Android.Runtime.Register("onCaptureProgressed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V", "GetOnCaptureProgressed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureResult_Handler")]
public virtual void OnCaptureProgressed(Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CaptureResult partialResult);
[<Android.Runtime.Register("onCaptureProgressed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V", "GetOnCaptureProgressed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureResult_Handler")>]
abstract member OnCaptureProgressed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureResult -> unit
override this.OnCaptureProgressed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureResult -> unit
Parameter
- session
- CameraCaptureSession
die von der CameraDevice#createCaptureSession
- request
- CaptureRequest
Die Anforderung, die der CameraDevice erteilt wurde
- partialResult
- CaptureResult
Die Partielle Ausgabemetadaten aus der Erfassung, die eine Teilmenge der TotalCaptureResult Felder enthält.
- Attribute
Hinweise
Diese Methode wird aufgerufen, wenn eine Bildaufnahme einen teilweisen Vorwärtsfortschritt vorlegt. einige (aber nicht alle) Ergebnisse einer Bildaufnahme sind verfügbar.
Das hier bereitgestellte Ergebnis enthält eine Teilmenge der Felder eines vollständigen Ergebnisses. Mehrere #onCaptureProgressed Aufrufe können pro Erfassung erfolgen. Ein bestimmtes Ergebnisfeld ist höchstens in einer Teilerfassung vorhanden. Der letzte #onCaptureCompleted Aufruf enthält immer alle Felder (insbesondere die Vereinigung aller Felder aller Teilergebnisse, die das Gesamtergebnis erstellen).
Für jede Anforderung sind möglicherweise einige Ergebnisdaten früher als andere verfügbar. Die typische Verzögerung zwischen jedem Teilergebnis (pro Anforderung) ist ein einzelnes Frameintervall. Bei leistungsorientierten Anwendungsfällen sollten Anwendungen die Metadaten abfragen, die sie benötigen, um den Fortschritt der Teilergebnisse weiterzuleiten und das Warten auf das abgeschlossene Ergebnis zu vermeiden.
Bei einer bestimmten Anforderung #onCaptureProgressed kann es vor oder nach #onCaptureStartedablaufen .
Jede Anforderung generiert mindestens 1 teilweise Ergebnisse und höchstens CameraCharacteristics#REQUEST_PARTIAL_RESULT_COUNT teilweise Ergebnisse.
Je nach Anforderungseinstellungen variiert die Anzahl der Teilergebnisse pro Anforderung, obwohl die Teilanzahl in der Regel identisch sein könnte, solange die aktivierten Kamerageräte-Subsysteme gleich bleiben.
Die Standardimplementierung dieser Methode führt nichts aus.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.