From ff7f05aabff3a045331e239c3cb5aacf0f4211cd Mon Sep 17 00:00:00 2001 From: caochuan Date: Wed, 2 Apr 2025 09:42:57 +0800 Subject: [PATCH] add new interface Signed-off-by: caochuan Change-Id: Idca8c1405924a7cb3cdbf60fdc7e051a4fc5a7c2 --- .../include/image/image_source_native.h | 8 ++++++++ multimedia/image_framework/libimage_source.ndk.json | 12 ++++++++++++ 2 files changed, 20 insertions(+) diff --git a/multimedia/image_framework/include/image/image_source_native.h b/multimedia/image_framework/include/image/image_source_native.h index faa192067..bae865780 100644 --- a/multimedia/image_framework/include/image/image_source_native.h +++ b/multimedia/image_framework/include/image/image_source_native.h @@ -610,6 +610,14 @@ Image_ErrorCode OH_DecodingOptionsForPicture_SetDesiredAuxiliaryPictures(OH_Deco * @since 13 */ Image_ErrorCode OH_DecodingOptionsForPicture_Release(OH_DecodingOptionsForPicture *options); + +Image_ErrorCode OH_ImageSourceNative_GetDisposalType(OH_ImageSourceNative *source, int32_t **disposalTypeList); + +Image_ErrorCode OH_DecodingOptions_GetDesiredColorSpace(OH_DecodingOptions *options, OH_NativeColorSpaceManager + **colorSpaceNative); + +Image_ErrorCode OH_DecodingOptions_SetDesiredColorSpace(OH_DecodingOptions *options, OH_NativeColorSpaceManager + *colorSpaceNative); #ifdef __cplusplus }; #endif diff --git a/multimedia/image_framework/libimage_source.ndk.json b/multimedia/image_framework/libimage_source.ndk.json index ca6fab1a3..c6ffa700d 100644 --- a/multimedia/image_framework/libimage_source.ndk.json +++ b/multimedia/image_framework/libimage_source.ndk.json @@ -154,5 +154,17 @@ { "first_introduced": "13", "name": "OH_DecodingOptionsForPicture_Release" + }, + { + "first_introduced": "13", + "name": "OH_ImageSourceNative_GetDisposalType" + }, + { + "first_introduced": "13", + "name": "OH_DecodingOptions_GetDesiredColorSpace" + }, + { + "first_introduced": "13", + "name": "OH_DecodingOptions_SetDesiredColorSpace" } ] \ No newline at end of file -- Gitee