CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Feld

Definition

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 die Auswahl eines Pro-Stream-Anwendungsfalls über android.hardware.camera2.params.OutputConfiguration#setStreamUseCase sodass das Gerät Kamerapipelineparameter wie Optimierung, Sensormodus oder ISP-Einstellungen für ein bestimmtes Benutzerszenario optimieren kann.

[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)]
[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 RequestAvailableCapabilitiesStreamUseCase = 19;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)>]
[<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 RequestAvailableCapabilitiesStreamUseCase : Android.Hardware.Camera2.RequestAvailableCapabilities

Feldwert

Value = 19
Attribute

Hinweise

Das Kameragerät unterstützt die Auswahl eines Pro-Stream-Anwendungsfalls android.hardware.camera2.params.OutputConfiguration#setStreamUseCase , sodass das Gerät Kamerapipelineparameter wie Optimierung, Sensormodus oder ISP-Einstellungen für ein bestimmtes Benutzerszenario optimieren kann. Einige Beispielverwendungen dieser Funktion sind:

<ul><li>Distinguish high quality YUV captures from a regular YUV stream where the image quality may not be good as the JPEG stream, or</li li><>Use one stream to serve multiple purposes: viewfinder, video recording and still capture. Dies gilt für Anwendungen, die Bearbeitungen gleichermaßen auf Vorschau, gespeicherte Bilder und gespeicherte Videos anwenden möchten.</li></ul>

Diese Funktion erfordert, dass das Kameragerät die folgenden Stream-Anwendungsfälle unterstützt:

<ul>li DEFAULT aus Gründen der Abwärtskompatibilität, bei der die Anwendung keinen Stream-Anwendungsfall</li li<>>PREVIEW für Live-Sucher und In-App-Bildanalyse</Li li-STILL_CAPTURE<>>für stille Fotoaufnahme</li li-VIDEO_RECORD>><für die Aufzeichnung von Videoclips</li li-PREVIEW_VIDEO_STILL<>>für einen einzelnen Datenstrom festgelegt, der für Sucher, Videoaufzeichnung und -aufnahme verwendet wird.<></li li>><VIDEO_CALL für lange laufende Videoanrufe</li></ul>

android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES listet alle unterstützten Datenstrom-Anwendungsfälle auf.

Verweisen Sie auf die Richtlinie für die obligatorischen Datenstromkombinationen mit Datenstrom-Anwendungsfällen, die auch über android.hardware.camera2.params.MandatoryStreamCombination abgefragt werden können.

Java Dokumentation für android.hardware.camera2.CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE.

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.

Gilt für: