Linguaggio

HardwareBuffer.Id Proprietà

Definizione

Restituisce l'ID univoco a livello di sistema per questo buffer

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

Valore della proprietà

Attributi

Commenti

Restituisce l'ID univoco a livello di sistema per questo buffer

Ciò può essere utile come chiave della cache per l'associazione di oggetti aggiuntivi a un determinato HardwareBuffer, ad esempio l'associazione di un'EGLImage importata all'HardwareBuffer di destinazione durante l'elaborazione di un flusso di buffer da ImageReader.

Ciò può essere utile anche per eseguire la memorizzazione nella cache del buffer tra processi. Poiché l'invio di un hardwareBuffer su Binder è più lento rispetto all'invio di un long, può essere usato come chiave della cache affidabile dopo un handshake iniziale che passa hardwareBuffers a se stessi per essere indicato in un secondo momento usando solo l'ID.

per android.hardware.HardwareBuffer.getId().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a