!1439 增加内存维测接口

Merge pull request !1439 from 姚朱鹏/master
This commit is contained in:
openharmony_ci 2024-09-14 06:29:18 +00:00 committed by Gitee
commit c66b8f3360
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 23 additions and 0 deletions

View File

@ -165,6 +165,10 @@ typedef enum {
IMAGE_UNSUPPORTED_CONVERSION = 7600203,
/** invalid region */
IMAGE_INVALID_REGION = 7600204,
/** @error unsupported memory format
* @since 13
*/
IMAGE_UNSUPPORTED_MEMORY_FORMAT = 7600205,
/** failed to allocate memory */
IMAGE_ALLOC_FAILED = 7600301,
/** memory copy failed */

View File

@ -841,6 +841,21 @@ Image_ErrorCode OH_PixelmapNative_SetMetadata(OH_PixelmapNative *pixelmap, OH_Pi
*/
Image_ErrorCode OH_PixelmapNative_GetNativeBuffer(OH_PixelmapNative *pixelmap, OH_NativeBuffer **nativeBuffer);
/**
* @brief Set pixelmap memory name.
*
* @param pixelmap The Pixelmap pointer to be operated.
* @param name The pointer of name that needs to be set.
* @param size The size of name size that needs to be set.
* @return Function result code:
* {@link IMAGE_SUCCESS} If the operation is successful.
* {@link IMAGE_BAD_PARAMETER} If invalid parameter, name and size are incorrect.
* {@link IMAGE_UNSUPPORTED_MEMORY_FORMAT} If memory format is unsupported.
* @see OH_PixelmapNative
* @since 13
*/
Image_ErrorCode OH_PixelmapNative_SetMemoryName(OH_PixelmapNative *pixelmap, char *name, size_t *size);
/**
* @brief Get the native colorspace from the PixelMap.
*

View File

@ -174,5 +174,9 @@
{
"first_introduced": "12",
"name": "OH_PixelmapNative_ConvertPixelmapNativeFromNapi"
},
{
"first_introduced": "13",
"name": "OH_PixelmapNative_SetMemoryName"
}
]