Sprache

HardwareBuffer.Id Eigenschaft

Definition

Gibt die systemweite eindeutige ID für diesen Puffer zurück.

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

Eigenschaftswert

Attribute

Hinweise

Gibt die systemweite eindeutige ID für diesen Puffer zurück.

Dies kann als Cacheschlüssel hilfreich sein, um zusätzliche Objekte einem bestimmten HardwareBuffer zuzuordnen, z. B. das Zuordnen eines importierten EGLImages zum HardwareBuffer-Ziel beim Verarbeiten eines Pufferstroms von ImageReader.

Dies kann auch hilfreich sein, um die prozessübergreifende Pufferzwischenspeicherung durchzuführen. Da das Senden eines HardwareBuffer über Binder langsamer ist als das Senden eines langen, kann dies als zuverlässiger Cacheschlüssel verwendet werden, nachdem ein anfänglicher Handshake, der die HardwareBuffers selbst übergibt, später nur auf die ID verwiesen werden.

Java Dokumentation für android.hardware.HardwareBuffer.getId().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: