From f9e16b5ff095eb5af8126302accc36f09c9f0279 Mon Sep 17 00:00:00 2001 From: caochuan Date: Wed, 25 Sep 2024 15:23:35 +0800 Subject: [PATCH] =?UTF-8?q?Gif=E6=94=AF=E6=8C=81disposalType=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0native=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: caochuan --- .../include/image/image_source_native.h | 12 ++++++++++++ multimedia/image_framework/libimage_source.ndk.json | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/multimedia/image_framework/include/image/image_source_native.h b/multimedia/image_framework/include/image/image_source_native.h index 7e54b94ef..d2a0a41cd 100644 --- a/multimedia/image_framework/include/image/image_source_native.h +++ b/multimedia/image_framework/include/image/image_source_native.h @@ -405,6 +405,18 @@ Image_ErrorCode OH_ImageSourceNative_CreatePicture(OH_ImageSourceNative *source, */ Image_ErrorCode OH_ImageSourceNative_GetDelayTimeList(OH_ImageSourceNative *source, int32_t *delayTimeList, size_t size); +/** + * @brief Obtains the disposal type list from some ImageSource objects (such as GIF image sources). + * + * @param source Indicates a void pointer(from ImageSource pointer convert). + * @param disposalTypeList Indicates a pointer to the disposal type list obtained. It cannot be a null pointer. + * @param size Indicates a size of disposalTypeList. User can get size from {@link OH_ImageSourceNative_GetFrameCount}. + * @return Returns {@link Image_ErrorCode} + * @since 12 + */ +Image_ErrorCode OH_ImageSourceNative_GetDisposalTypeList(OH_ImageSourceNative *source, + int32_t *disposalTypeList, size_t size); + /** * @brief Obtains image source information from an ImageSource object by index. * diff --git a/multimedia/image_framework/libimage_source.ndk.json b/multimedia/image_framework/libimage_source.ndk.json index 37312763e..768512fa3 100644 --- a/multimedia/image_framework/libimage_source.ndk.json +++ b/multimedia/image_framework/libimage_source.ndk.json @@ -142,5 +142,9 @@ { "first_introduced": "13", "name": "OH_DecodingOptionsForPicture_Release" + }, + { + "first_introduced": "12", + "name": "OH_ImageSourceNative_GetDisposalTypeList" } ] \ No newline at end of file -- Gitee