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

Значение свойства

Атрибуты

Комментарии

Возвращает уникальный идентификатор всей системы для этого буфера.

Это может быть полезно в качестве ключа кэша для связывания дополнительных объектов с заданным HardwareBuffer, например связывание импортированного EGLImage с целевым HardwareBuffer при обработке потока буферов из ImageReader.

Это также полезно для кэширования буфера между процессами. Так как отправка HardwareBuffer через Binder медленнее, чем отправка долгого, это можно использовать как надежный ключ кэша после первоначального подтверждения, который передает себя HardwareBuffers самостоятельно, чтобы использовать только идентификатор.

Java документации по android.hardware.HardwareBuffer.getId().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к