[[["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-07-14 UTC."],[[["\u003cp\u003eARCore utility functions help manage memory by providing ways to release data.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eArByteArray_release\u003c/code\u003e function is used to release a byte array previously created by an ARCore API function.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eArString_release\u003c/code\u003e function is used to release a string previously acquired by an ARCore API function.\u003c/p\u003e\n"]]],["The content outlines utility functions for releasing data within the ARCore API. `ArByteArray_release` frees memory allocated to a byte array, while `ArString_release` deallocates memory held by a string. Both functions, when called, are used to release resources acquired through the ARCore API, ensuring proper memory management. The parameter for the `ArString_release` function takes a pointer to a character (`char *str`) to be released.\n"],null,["# Utility functions\n=================\n\nUtility functions for releasing data.\n\nSummary\n-------\n\n| ### Functions ||\n|--------------------------------------------------------------------|--------------------------------------------------------------------|\n| [ArByteArray_release](#arbytearray_release)`(uint8_t *byte_array)` | `void` Releases a byte array created using an ARCore API function. |\n| [ArString_release](#arstring_release)`(char *str)` | `void` Releases a string acquired using an ARCore API function. |\n\nFunctions\n---------\n\n### ArByteArray_release\n\n```scdoc\nvoid ArByteArray_release(\n uint8_t *byte_array\n)\n``` \nReleases a byte array created using an ARCore API function. \n\n### ArString_release\n\n```scdoc\nvoid ArString_release(\n char *str\n)\n``` \nReleases a string acquired using an ARCore API function.\n\n\n| Details ||\n|------------|-------------------------------------------------------------------------------|\n| Parameters | |-------|----------------------------| | `str` | The string to be released. | |"]]