Camera.SetPreviewDisplay(ISurfaceHolder) 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 Surface valeur à utiliser pour la préversion en direct.
[Android.Runtime.Register("setPreviewDisplay", "(Landroid/view/SurfaceHolder;)V", "")]
[System.Obsolete("deprecated")]
public void SetPreviewDisplay(Android.Views.ISurfaceHolder? holder);
[<Android.Runtime.Register("setPreviewDisplay", "(Landroid/view/SurfaceHolder;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SetPreviewDisplay : Android.Views.ISurfaceHolder -> unit
Paramètres
- holder
- ISurfaceHolder
contenant les Surface sur lesquelles placer l’aperçu, ou null pour supprimer l’aperçu surface
- Attributs
Exceptions
si la méthode échoue (par exemple, si la surface n’est pas disponible ou non appropriée).
Remarques
Définit la Surface 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 surface peut être recréé sans préjudice. La définition d’une surface d’aperçu annule la définition de toute texture d’aire d’aperçu définie via #setPreviewTexture.
Le SurfaceHolder doit déjà contenir une surface lorsque cette méthode est appelée. Si vous utilisez android.view.SurfaceView, vous devrez inscrire une SurfaceHolder.Callback demande avec SurfaceHolder#addCallback(SurfaceHolder.Callback) et attendre avant SurfaceHolder.Callback#surfaceCreated(SurfaceHolder) d’appeler setPreviewDisplay() ou commencer la préversion.
Cette méthode doit être appelée avant #startPreview(). L’une des exceptions est que si l’aire 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.) L’aire d’aperçu peut ne pas changer lors de l’exécution de l’aperçu.
Java documentation pour android.hardware.Camera.setPreviewDisplay(android.view.SurfaceHolder).
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.