Partager via


ImageReader.Surface Propriété

Définition

Obtenez un Surface qui peut être utilisé pour produire Image Images pour cela ImageReader.

public virtual Android.Views.Surface? Surface { [Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")] get; }
[<get: Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")>]
member this.Surface : Android.Views.Surface

Valeur de propriété

À Surface utiliser pour une cible de dessin pour différentes API.

Attributs

Remarques

Obtenez un Surface qui peut être utilisé pour produire Image Images pour cela ImageReader.

Tant que les données d’image valides ne sont pas rendues dans ce Surfaceparamètre, la #acquireNextImage méthode retourne null. Une seule source peut produire des données dans cette Surface en même temps, bien que la même Surface source puisse être réutilisée avec une AUTRE API une fois que la première source est déconnectée du Surface.

Notez que la conservation de l’objet Surface retournée par cette méthode n’est pas suffisante pour empêcher la récupération de son ImageReader parent. Dans ce sens, une Surface agit comme un java.lang.ref.WeakReference weak reference objet ImageReader qui le fournit.

Documentation Java pour android.media.ImageReader.getSurface().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à