CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing Feld
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.
Achtung
This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.
Das Kameragerät unterstützt den OFFLINE_PROCESSING Anwendungsfall.
[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesOfflineProcessing = 15;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesOfflineProcessing : Android.Hardware.Camera2.RequestAvailableCapabilities
Feldwert
Value = 15- Attribute
Hinweise
Das Kameragerät unterstützt den OFFLINE_PROCESSING Anwendungsfall.
Mit OFFLINE_PROCESSING Funktion kann die Anwendung eine laufende Aufnahmesitzung in den Offlinemodus wechseln, indem sie die CameraCaptureSession#switchToOffline-Methode aufruft und Datenströme angeben, die im Offlinemodus gespeichert werden sollen. Die Kamera beendet dann derzeit aktive wiederholte Anforderungen, bereiten Sie sich auf einige Anforderungen vor, um in den Offlinemodus zu wechseln und ein Offlinesitzungsobjekt zurückzugeben. Nachdem der SwitchToOffline-Aufruf zurückgegeben wurde, befindet sich die ursprüngliche Aufnahmesitzung im geschlossenen Zustand, als ob die CameraCaptureSession#close-Methode aufgerufen wurde. Im Offlinemodus werden alle Inflight-Anforderungen weiterhin im Hintergrund verarbeitet, und die Anwendung kann die Kamera sofort schließen oder eine neue Aufnahmesitzung erstellen, ohne die Ausgabebilder dieser Anforderungen zu verlieren und Ergebnisse zu erfassen.
Während das Kameragerät Offlineanforderungen verarbeitet, kann es möglicherweise nicht alle Streamkonfigurationen unterstützen, die es ohne Offlineanforderungen unterstützen kann. In diesem Fall schlägt der createCaptureSession-Methodenaufruf fehl. Die folgenden Datenstromkonfigurationen funktionieren garantiert, ohne dass die Ressource ausgelastet ist:
<ul><li>One fortlaufende Offlinesitzung: Ziel einer Ausgabeoberfläche des YUV- oder JPEG-Formats, jede Auflösung.</li>><Die aktive Kameraaufnahmesitzung:<ol><li>One Preview Surface (SurfaceView oder SurfaceTexture) bis zu 1920 Width</li><>Li One YUV ImageReader Surface bis zu 1920 width</li<>>One Jpeg ImageReader, jede Auflösung: Das Kameragerät darf die JPEG-Ausgabegeschwindigkeit um 50% verlangsamen, wenn eine laufende Offlinesitzung vorhanden ist.</li li><>Wenn das Gerät PRIVATE_REPROCESSING unterstützt, wird ein Paar ImageWriter/ImageReader-Oberflächen des privaten Formats mit der gleichen Auflösung unterstützt, die größer oder gleich der jpeg ImageReader-Auflösung oben ist.</li>/ol></li li><>Alternativ kann die oben genannte aktive Kamerasitzung durch eine Legacy android.hardware.Camera Camera mit den folgenden Parametereinstellungen ersetzt werden:<ol><li>Preview-Größe bis zu 1920 Width</li><>Preview Rückrufgröße bis zu 1920 width</li li><>Video-Größe bis zu 1920 width</li li li><><Bildgröße, jede Auflösung: Das Kameragerät darf die JPEG-Ausgabegeschwindigkeit um 50% verlangsamen, wenn eine laufende Offlinesitzung vorhanden ist.</li></ol></li/ul><>
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.