Condividi tramite


ImageReader.Surface Proprietà

Definizione

Ottenere un Surface oggetto che può essere usato per produrre Image Images per questo ImageReaderoggetto .

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

Valore della proprietà

Oggetto Surface da utilizzare per una destinazione di disegno per varie API.

Attributi

Commenti

Ottenere un Surface oggetto che può essere usato per produrre Image Images per questo ImageReaderoggetto .

Fino a quando non viene eseguito il rendering dei dati di immagine validi in questo Surfaceoggetto , il #acquireNextImage metodo restituirà null. Solo un'origine può produrre dati in questa superficie contemporaneamente, anche se la stessa Surface può essere riutilizzata con un'API diversa una volta che la prima origine viene disconnessa da Surface.

Tieni presente che tenere premuto l'oggetto Surface restituito da questo metodo non è sufficiente per impedire il recupero di ImageReader padre. In tal senso, un surface agisce come un oggetto java.lang.ref.WeakReference weak reference per ImageReader che lo fornisce.

Documentazione java per android.media.ImageReader.getSurface().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a