ImageReader.Surface 属性

定义

获取可用于为此ImageReader生成Image Images的值Surface

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 的绘图目标。

属性

注解

获取可用于为此ImageReader生成Image Images的值Surface

在将有效图像数据呈现到此 Surface数据之前,该方法 #acquireNextImage 将返回 null。 只有一个源可以同时将数据生成到此 Surface 中,尽管 Surface 第一个源与 Surface第一个源断开连接后,同一源可以重复使用不同的 API。

请注意,保留此方法返回的 Surface 对象不足以防止其父 ImageReader 被回收。 从这个意义上说,Surface 的行为类似于 java.lang.ref.WeakReference weak reference 提供它的 ImageReader。

适用于 . 的 android.media.ImageReader.getSurface()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于