語言

HardwareBuffer.Id 屬性

定義

回傳此緩衝區的系統性唯一識別碼

public long Id { [Android.Runtime.Register("getId", "()J", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getId", "()J", "", ApiSince=34)>]
member this.Id : int64

屬性值

屬性

備註

回傳此緩衝區的系統性唯一識別碼

這可作為快取金鑰,將額外物件與特定硬體緩衝區關聯,例如在處理 ImageReader 的緩衝區串流時,將匯入的 EGLImage 與目標硬體緩衝區關聯。

這對於進行跨程序緩衝區快取也很有用。 由於透過 Binder 傳送 HardwareBuffer 比傳送 long 慢,因此在初次握手傳遞 HardwareBuffer 後,僅以 ID 來引用後,可以作為可靠的快取金鑰。

Java 文件 android.hardware.HardwareBuffer.getId()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於