HardwareBuffer.Id 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此缓冲区的系统范围唯一 ID
public long Id { [Android.Runtime.Register("getId", "()J", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getId", "()J", "", ApiSince=34)>]
member this.Id : int64
属性值
- 属性
注解
返回此缓冲区的系统范围唯一 ID
这可以作为缓存键,用于将其他对象与给定 HardwareBuffer 相关联,例如,在处理 ImageReader 中的缓冲区流时将导入的 EGLImage 与目标 HardwareBuffer 相关联。
这对于执行跨进程缓冲区缓存也很有用。 由于通过 Binder 发送 HardwareBuffer 的速度慢于发送较长时间,因此在初始握手之后,可以将它用作可靠的缓存密钥,该握手将 HardwareBuffers 本身传递给以后仅使用 ID 进行引用。
Java文档android.hardware.HardwareBuffer.getId()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。