Camera.SetPreviewTexture(SurfaceTexture) 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.
Attention
deprecated
Définit la SurfaceTexture valeur à utiliser pour la préversion en direct.
[Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")]
[System.Obsolete("deprecated")]
public void SetPreviewTexture(Android.Graphics.SurfaceTexture? surfaceTexture);
[<Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SetPreviewTexture : Android.Graphics.SurfaceTexture -> unit
Paramètres
- surfaceTexture
- SurfaceTexture
SurfaceTexture auquel les images d’aperçu doivent être envoyées ou null pour supprimer la texture actuelle de l’aire d’aperçu
- Attributs
Exceptions
si la méthode échoue (par exemple, si la texture de surface n’est pas disponible ou n’est pas adaptée).
Remarques
Définit la SurfaceTexture valeur à utiliser pour la préversion en direct. Une surface ou une texture de surface est nécessaire pour l’aperçu, et l’aperçu est nécessaire pour prendre des photos. La même texture de surface peut être recréée sans préjudice. La définition d’une texture d’aire d’aperçu annule la définition d’une surface d’aperçu définie via #setPreviewDisplay.
Cette méthode doit être appelée avant #startPreview(). L’une des exceptions est que si la texture de la surface d’aperçu n’est pas définie (ou définie sur null) avant que startPreview() soit appelée, cette méthode peut être appelée une seule fois avec un paramètre non Null pour définir l’aire d’aperçu. (Cela permet la configuration de l’appareil photo et la création de surfaces en parallèle, ce qui permet de gagner du temps.) La texture de l’aire d’aperçu peut ne pas changer lors de l’exécution de l’aperçu.
Les horodatages fournis par SurfaceTexture#getTimestamp() un SurfaceTexture défini comme texture d’aperçu ont un point zéro non spécifié et ne peuvent pas être comparés directement entre différentes caméras ou différentes instances de la même caméra, ou sur plusieurs exécutions du même programme.
Si vous utilisez les données d’aperçu pour créer des images vidéo ou encore, envisagez android.media.MediaActionSound fortement d’indiquer correctement la capture d’image ou l’enregistrement démarrer/arrêter pour l’utilisateur.
Java documentation pour android.hardware.Camera.setPreviewTexture(android.graphics.SurfaceTexture).
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.