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 属性许可证中所述的术语使用。