HardwareBuffer.Id Propriété

Définition

Retourne l’ID unique à l’échelle du système pour cette mémoire tampon

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

Valeur de propriété

Attributs

Remarques

Retourne l’ID unique à l’échelle du système pour cette mémoire tampon

Cela peut être utile en tant que clé de cache pour associer des objets supplémentaires à un HardwareBuffer donné, comme l’association d’un EGLImage importé à la cible HardwareBuffer lors du traitement d’un flux de mémoires tampons à partir d’ImageReader.

Cela peut également être utile pour effectuer la mise en cache des mémoires tampons interprocesseurs. Comme l’envoi d’un HardwareBuffer sur Binder est plus lent que l’envoi d’une longue clé de cache, cela peut être utilisé comme clé de cache fiable après une négociation initiale qui transmet les HardwareBuffers eux-mêmes à être référencés ultérieurement à l’aide de l’ID uniquement.

Java documentation pour android.hardware.HardwareBuffer.getId().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à