CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .
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.