HardwareBufferRenderer.RenderResult

public static final class HardwareBufferRenderer.RenderResult
extends Object

java.lang.Object
   ↳ android.graphics.HardwareBufferRenderer.RenderResult


Class that contains data regarding the result of the render request. Consumers are to wait on the provided SyncFence before consuming the HardwareBuffer provided to HardwareBufferRenderer as well as verify that the status returned by RenderResult#getStatus() returns RenderResult#SUCCESS.

Summary

Constants

int ERROR_UNKNOWN

Render request failed with an unknown error

int SUCCESS

Render request was completed successfully

Public methods

SyncFence getFence()
int getStatus()

Inherited methods

Constants

ERROR_UNKNOWN

Added in API level 34
public static final int ERROR_UNKNOWN

Render request failed with an unknown error

Constant Value: 1 (0x00000001)

SUCCESS

Added in API level 34
public static final int SUCCESS

Render request was completed successfully

Constant Value: 0 (0x00000000)

Public methods

getFence

Added in API level 34
public SyncFence getFence ()

Returns
SyncFence This value cannot be null.

getStatus

Added in API level 34
public int getStatus ()

Returns
int Value is SUCCESS, or ERROR_UNKNOWN