Add some docs

Fixes: 262735300
Test: n/a doc only change
Change-Id: I2f387fe9a770c1c9cf06778783b93d0938b0951d
This commit is contained in:
John Reck
2023-01-06 16:21:32 -05:00
parent 116f367174
commit 557ab7c475

View File

@@ -320,6 +320,15 @@ public final class HardwareBuffer implements Parcelable, AutoCloseable {
/**
* Returns the system-wide unique id for this buffer
*
* This can be useful as a cache key for associating additional objects with
* a given HardwareBuffer, such as associating an imported EGLImage with
* the target HardwareBuffer when processing a stream of buffers from
* ImageReader.
*
* This can also be useful for doing cross-process buffer caching. As sending
* a HardwareBuffer over Binder is slower than sending a long, this can be
* used as reliable cache key after an initial handshake that passes the
* HardwareBuffers themselves to later be referred to using only the id.
*/
public long getId() {
checkClosed("id");