Stay organized with collections
Save and categorize content based on your preferences.
RenderResult
class 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 |
static Int |
Render request failed with an unknown error
|
static Int |
Render request was completed successfully
|
Constants
ERROR_UNKNOWN
static val ERROR_UNKNOWN: Int
Render request failed with an unknown error
Value: 1
SUCCESS
static val SUCCESS: Int
Render request was completed successfully
Value: 0
Public methods
getStatus
fun getStatus(): Int
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# HardwareBufferRenderer.RenderResult\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)\n\nRenderResult\n============\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/graphics/HardwareBufferRenderer.RenderResult \"View this page in Java\") \n\n```\nclass RenderResult\n```\n\n|---|-----------------------------------------------------------|\n| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||\n| ↳ | [android.graphics.HardwareBufferRenderer.RenderResult](#) |\n\nClass that contains data regarding the result of the render request. Consumers are to wait on the provided [SyncFence](../hardware/SyncFence.html#) before consuming the HardwareBuffer provided to [HardwareBufferRenderer](/reference/kotlin/android/graphics/HardwareBufferRenderer) as well as verify that the status returned by [RenderResult.getStatus()](#getStatus()) returns [RenderResult.SUCCESS](#SUCCESS:kotlin.Int).\n\nSummary\n-------\n\n| Constants ||\n|-----------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|\n| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [ERROR_UNKNOWN](#ERROR_UNKNOWN:kotlin.Int) Render request failed with an unknown error |\n| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [SUCCESS](#SUCCESS:kotlin.Int) Render request was completed successfully |\n\n| Public methods ||\n|----------------------------------------------------------------------------|--------------------------------------|\n| [SyncFence](../hardware/SyncFence.html#) | [getFence](#getFence())`()` \u003cbr /\u003e |\n| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [getStatus](#getStatus())`()` \u003cbr /\u003e |\n\nConstants\n---------\n\n### ERROR_UNKNOWN\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val ERROR_UNKNOWN: Int\n```\n\nRender request failed with an unknown error \n\n Value: 1\n\n### SUCCESS\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nstatic val SUCCESS: Int\n```\n\nRender request was completed successfully \n\n Value: 0\n\nPublic methods\n--------------\n\n### getFence\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nfun getFence(): SyncFence\n```\n\n| Return ||\n|------------------------------------------|------------------------------|\n| [SyncFence](../hardware/SyncFence.html#) | This value cannot be `null`. |\n\n### getStatus\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nfun getStatus(): Int\n```\n\n| Return ||\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | Value is [android.graphics.HardwareBufferRenderer.RenderResult#SUCCESS](#SUCCESS:kotlin.Int), or [android.graphics.HardwareBufferRenderer.RenderResult#ERROR_UNKNOWN](#ERROR_UNKNOWN:kotlin.Int) |"]]