ImageReader.Surface 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取可用于为此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 属性许可证中所述的术语使用。