Langage

CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing 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 le cas d’usage OFFLINE_PROCESSING.

[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

Valeur de champ

Value = 15
Attributs

Remarques

L’appareil photo prend en charge le cas d’usage OFFLINE_PROCESSING.

Avec OFFLINE_PROCESSING fonctionnalité, l’application peut basculer une session de capture en cours en mode hors connexion en appelant la méthode CameraCaptureSession#switchToOffline et en spécifiant les flux à conserver en mode hors connexion. L’appareil photo arrête ensuite les demandes répétées actives, préparez certaines demandes en mode hors connexion et retournez un objet de session hors connexion. Une fois l’appel switchToOffline retourné, la session de capture d’origine est en état fermé comme si la méthode CameraCaptureSession#close a été appelée. En mode hors connexion, toutes les demandes en arrière-plan continueront d’être traitées en arrière-plan, et l’application peut fermer immédiatement la caméra ou créer une session de capture sans perdre les images de sortie de ces demandes et les résultats de capture.

Bien que l’appareil photo traite les demandes hors connexion, il peut ne pas être en mesure de prendre en charge toutes les configurations de flux qu’il peut prendre en charge sans demandes hors connexion. Quand cela se produit, l’appel de méthode createCaptureSession échoue. Les configurations de flux suivantes sont garanties pour fonctionner sans atteindre l’exception occupée par la ressource :

<ul><li>One session hors connexion en cours : ciblez une surface de sortie au format YUV ou JPEG, toute résolution.</li>li La session de capture de caméra active :<ol<>li>One preview surface (SurfaceView ou SurfaceTexture) jusqu’à 1920 largeur</li li><li>One YUV ImageReader surface jusqu’à 1920 largeur</li li<>>One Jpeg ImageReader, toute résolution : l’appareil photo est autorisé à ralentir la vitesse de sortie JPEG de 50% s’il existe une session hors connexion en cours.<></li li><>Si l’appareil prend en charge PRIVATE_REPROCESSING, une paire de surfaces ImageWriter/ImageReader au format privé, avec la même résolution supérieure ou égale à la résolution JPEG ImageReader ci-dessus.</li></ol></><li li>Alternativement, la session de caméra active ci-dessus peut être remplacée par un hérité android.hardware.Camera Camera par les paramètres suivants :< taille d’aperçu ol><li>jusqu’à 1920 largeur</li li>><taille de rappel d’aperçu jusqu’à 1920 largeur</li li Vidéo jusqu’à 1920 largeur</><>li><li li>Taille de l’image, toute résolution : l’appareil photo est autorisé à ralentir la vitesse de sortie JPEG de 50% s’il existe une session hors connexion en cours.</li></ol></li></ul>

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

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 à