Поделиться через


ImageReader.Surface Свойство

Определение

Surface Получите, которое можно использовать для этого Image ImagesImageReader.

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 ImagesImageReader.

Пока допустимые данные изображения не будут отображаться в этом 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.

Применяется к