Langue

CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Champ

Définition

Attention

This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.

L’appareil photo prend en charge la sélection d’un cas d’usage par flux via android.hardware.camera2.params.OutputConfiguration#setStreamUseCase afin que l’appareil puisse optimiser les paramètres de pipeline de caméra, tels que le réglage, le mode capteur ou les paramètres ISP pour un scénario utilisateur spécifique.

[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

Valeur de champ

Value = 19
Attributs

Remarques

L’appareil photo prend en charge la sélection d’un cas android.hardware.camera2.params.OutputConfiguration#setStreamUseCase d’usage par flux afin que l’appareil puisse optimiser les paramètres de pipeline de caméra tels que le réglage, le mode capteur ou les paramètres ISP pour un scénario utilisateur spécifique. Voici quelques exemples d’utilisations de cette fonctionnalité :

<ul><li>Distinguer les captures YUV de haute qualité à partir d’un flux YUV standard où la qualité de l’image peut ne pas être aussi bonne que le flux JPEG ou</li li><>Utiliser un flux à plusieurs fins : viseur, enregistrement vidéo et encore capturer. Cela est courant avec les applications qui souhaitent appliquer des modifications de manière égale à l’aperçu, aux images enregistrées et aux vidéos enregistrées.</li></ul>

Cette fonctionnalité nécessite que l’appareil photo prend en charge les cas d’usage de flux suivants :

<ul>li DEFAULT pour la compatibilité descendante où l’application ne définit pas de cas< d’usage de flux/li li><>PREVIEW pour le viseur en direct et l’analyse< d’image in-app/li li<>STILL_CAPTURE>pour la capture< photo/li li<>VIDEO_RECORD>pour enregistrer des clips< vidéo/li li li<>>PREVIEW_VIDEO_STILL pour un seul flux utilisé pour le viseur, l’enregistrement vidéo et la capture.<></li li>><VIDEO_CALL pour les appels< vidéo longs/li></ul>

android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES répertorie tous les cas d’usage de flux pris en charge.

Reportez-vous aux instructions relatives aux combinaisons de flux obligatoires impliquant des cas d’usage de flux, qui peuvent également être interrogées via android.hardware.camera2.params.MandatoryStreamCombination .

Java documentation pour android.hardware.camera2.CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à