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()
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.