Langue

Camera.SetPreviewTexture(SurfaceTexture) Méthode

Définition

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.

S’applique à

Voir aussi