CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) Méthode
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.
Mise à jour OutputConfiguration après la finalisation de la configuration voir #finalizeOutputConfigurations.
[Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)]
public virtual void UpdateOutputConfiguration(Android.Hardware.Camera2.Params.OutputConfiguration? config);
[<Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)>]
abstract member UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
override this.UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
Paramètres
- config
- OutputConfiguration
Configuration de sortie modifiée.
- Attributs
Remarques
Mise à jour OutputConfiguration après la finalisation de la configuration voir #finalizeOutputConfigurations.
Toute OutputConfiguration modification effectuée par le biais d’appels vers ou OutputConfiguration#removeSurface doit être mise à OutputConfiguration#addSurface jour. Une fois l’appel de mise à jour retourné sans lever d’exceptions, toutes les surfaces nouvellement ajoutées peuvent être référencées dans les demandes de capture suivantes.
Les surfaces qui sont supprimées ne doivent pas faire partie d’une requête répétée active ou d’une requête en rafale ou avoir des résultats en attente. Envisagez de mettre à jour les demandes répétées en premier via #setRepeatingRequest ou #setRepeatingBurst d’attendre le dernier numéro d’image lorsque la séquence se CaptureCallback#onCaptureSequenceCompleted termine avant d’appeler updateOutputConfiguration pour supprimer une Surface précédemment active.
Les surfaces qui sont ajoutées ne doivent pas faire partie d’un autre enregistrement OutputConfiguration.
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.