ImageReader.Surface Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Surface
Получите, которое можно использовать для этого Image Images
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
Значение свойства
Используется Surface
для целевого объекта рисования для различных API.
- Атрибуты
Комментарии
Surface
Получите, которое можно использовать для этого Image Images
ImageReader
.
Пока допустимые данные изображения не будут отображаться в этом Surface
режиме #acquireNextImage
, метод вернет null
. Только один источник может создавать данные в этот Surface одновременно, хотя одно и то же Surface
можно повторно использовать с другим API после отключения первого источника от источника Surface
.
Обратите внимание, что удержание объекта Surface, возвращаемого этим методом, недостаточно для того, чтобы его родительский imageReader не был восстановлен. В этом смысле Surface действует как java.lang.ref.WeakReference weak reference
объект ImageReader, предоставляющий его.
Документация по Java для android.media.ImageReader.getSurface()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.