diff --git a/AbilityKit/ability_runtime/application_context.h b/AbilityKit/ability_runtime/application_context.h
index 00c5d579d453d5a8c0619d9712f438f26a18565d..ed62cf40293ae91ec6ccbeaefa601c04a514f874 100644
--- a/AbilityKit/ability_runtime/application_context.h
+++ b/AbilityKit/ability_runtime/application_context.h
@@ -294,19 +294,6 @@ AbilityRuntime_ErrorCode OH_AbilityRuntime_StartSelfUIAbility(AbilityBase_Want *
AbilityRuntime_ErrorCode OH_AbilityRuntime_StartSelfUIAbilityWithStartOptions(AbilityBase_Want *want,
AbilityRuntime_StartOptions *options);
- /**
- * @brief Obtain the version code of the application.
- *
- * @param versionCode The version code of the application.
- * @return The error code.
- * {@link ABILITY_RUNTIME_ERROR_CODE_NO_ERROR} if the operation is successful.
- * {@link ABILITY_RUNTIME_ERROR_CODE_PARAM_INVALID} if the versionCode is null.
- * {@link ABILITY_RUNTIME_ERROR_CODE_CONTEXT_NOT_EXIST} if the application context does not exist.
- * {@link ABILITY_RUNTIME_ERROR_CODE_GET_APPLICATION_INFO_FAILED} if the application info does not exist.
- * @since 21
- */
-AbilityRuntime_ErrorCode OH_AbilityRuntime_ApplicationContextGetVersionCode(int64_t* versionCode);
-
#ifdef __cplusplus
} // extern "C"
#endif
diff --git a/AbilityKit/ability_runtime/libability_runtime.ndk.json b/AbilityKit/ability_runtime/libability_runtime.ndk.json
index f7939128e402a6a67baa4deac6554689b64f434d..6790d7d683b7cd97f6cc22c4bbe81b71f9080e18 100644
--- a/AbilityKit/ability_runtime/libability_runtime.ndk.json
+++ b/AbilityKit/ability_runtime/libability_runtime.ndk.json
@@ -178,9 +178,5 @@
{
"first_introduced": "20",
"name": "OH_AbilityRuntime_ApplicationContextGetResourceDir"
- },
- {
- "first_introduced": "21",
- "name": "OH_AbilityRuntime_ApplicationContextGetVersionCode"
}
]
\ No newline at end of file
diff --git a/BasicServicesKit/commonevent/oh_commonevent.h b/BasicServicesKit/commonevent/oh_commonevent.h
index d3f16a959a7268aa4bfa0d6b10580c5c0be36b15..a5cca763b88a3edaceb57588159d05487dcbe8a6 100644
--- a/BasicServicesKit/commonevent/oh_commonevent.h
+++ b/BasicServicesKit/commonevent/oh_commonevent.h
@@ -227,19 +227,19 @@ CommonEvent_ErrCode OH_CommonEvent_UnSubscribe(const CommonEvent_Subscriber* sub
const char* OH_CommonEvent_GetEventFromRcvData(const CommonEvent_RcvData* rcvData);
/**
- * @brief Get event result code from callback data.
+ * @brief Get event code from callback data.
*
* @param rcvData Indicates the callback data.
- * @return Returns the event of result code, default is 0.
+ * @return Returns the event of code, default is 0.
* @since 12
*/
int32_t OH_CommonEvent_GetCodeFromRcvData(const CommonEvent_RcvData* rcvData);
/**
- * @brief Get event result data from callback data.
+ * @brief Get event data from callback data.
*
* @param rcvData Indicates the callback data.
- * @return Returns the event of result data, default is null.
+ * @return Returns the event of data, default is null.
* @since 12
*/
const char* OH_CommonEvent_GetDataStrFromRcvData(const CommonEvent_RcvData* rcvData);
@@ -628,7 +628,7 @@ CommonEvent_ErrCode OH_CommonEvent_SetDoubleArrayToParameters(CommonEvent_Parame
const double* value, size_t num);
/**
- * @brief Publish a standard commen event.
+ * @brief Publish a commen event.
*
* @param event Indicates the name of the common event.
* @return Returns the error code.
@@ -704,39 +704,39 @@ bool OH_CommonEvent_AbortCommonEvent(CommonEvent_Subscriber* subscriber);
bool OH_CommonEvent_ClearAbortCommonEvent(CommonEvent_Subscriber* subscriber);
/**
- * @brief Get result code from an ordered event by a subscriber.
+ * @brief Get code from an ordered event by a subscriber.
*
* @param subscriber Indicates the subscriber.
- * @return Returns the result code, default is 0.
+ * @return Returns the code, default is 0.
* @since 18
*/
int32_t OH_CommonEvent_GetCodeFromSubscriber(const CommonEvent_Subscriber* subscriber);
/**
- * @brief Set result code to an ordered event by a subscriber.
+ * @brief Set code to an ordered event by a subscriber.
*
* @param subscriber Indicates the subscriber.
- * @param code Indicates the result code.
+ * @param code Indicates the code.
* @return Returns the result of operation, true means succeeded.
* @since 18
*/
bool OH_CommonEvent_SetCodeToSubscriber(CommonEvent_Subscriber* subscriber, int32_t code);
/**
- * @brief Get result data from an ordered event by a subscriber.
+ * @brief Get data from an ordered event by a subscriber.
*
* @param subscriber Indicates the subscriber.
- * @return Returns the result data, default is null.
+ * @return Returns the data, default is null.
* @since 18
*/
const char* OH_CommonEvent_GetDataFromSubscriber(const CommonEvent_Subscriber* subscriber);
/**
- * @brief Set result data to an ordered event by a subscriber.
+ * @brief Set data to an ordered event by a subscriber.
*
* @param subscriber Indicates the subscriber.
- * @param data Indicates the result data.
- * @param length Indicates the length of result data.
+ * @param data Indicates the data.
+ * @param length Indicates the length of data.
* @return Returns the result of operation, true means succeeded.
* @since 18
*/
diff --git a/arkui/ace_engine/native/drag_and_drop.h b/arkui/ace_engine/native/drag_and_drop.h
index 15f4de6214044b0b2438c78488e6640e01ba0218..692e033dcad4e022f3d5fbaf433c39198e44803d 100644
--- a/arkui/ace_engine/native/drag_and_drop.h
+++ b/arkui/ace_engine/native/drag_and_drop.h
@@ -467,8 +467,9 @@ float OH_ArkUI_DragEvent_GetVelocity(ArkUI_DragEvent* event);
* @brief Obtains the pressed status of modifier keys from a drag event.
*
* @param event Indicates the pointer to an ArkUI_DragEvent object.
- * @param keys {@link ArkUI_ModifierKeyName} Indicates the returned combination of modifier keys that are currently pressed.
- * The application can determine the pressed modifier keys through bitwise operations.
+ * @param keys {@link ArkUI_ModifierKeyName} Indicates the returned combination of modifier keys
+ * that are currently pressed. The application can determine the pressed modifier keys
+ * through bitwise operations.
* @return Returns the result code.
* Returns {@link ARKUI_ERROR_CODE_NO_ERROR} if the operation is successful.
* Returns {@link ARKUI_ERROR_CODE_PARAM_INVALID} if a parameter error occurs.
@@ -968,7 +969,7 @@ int32_t OH_ArkUI_NotifyDragEndPendingDone(int32_t requestIdentify);
* to pass a character array for receiving the string and explicitly specify the array length. It is
* recommended that the array length be no less than 128 characters. If the length cannot accommodate
* the actual bundle name length, the ERROR result will be returned.
- *
+ *
* @param event Indicates the pointer to an ArkUI_DragEvent object.
* @param bundleName A string array used to receive the source application's bundle name.
* @param length Use this to explicitly specify the length of the incoming string array.
diff --git a/arkui/ace_engine/native/libace.ndk.json b/arkui/ace_engine/native/libace.ndk.json
index 4a896d6404f7eddd28bb31e6377d17f8828491a0..3c739a283d083bc3ec54e71cbce89094a70bce10 100644
--- a/arkui/ace_engine/native/libace.ndk.json
+++ b/arkui/ace_engine/native/libace.ndk.json
@@ -1559,10 +1559,6 @@
"first_introduced": "18",
"name": "OH_ArkUI_NodeUtils_MoveTo"
},
- {
- "first_introduced": "21",
- "name": "OH_ArkUI_NativeModule_InvalidateAttributes"
- },
{
"first_introduced": "15",
"name": "OH_ArkUI_NodeUtils_SetCrossLanguageOption"
diff --git a/arkui/ace_engine/native/native_node.h b/arkui/ace_engine/native/native_node.h
index ce5b57eb466694a3560506fa7a0111385ae2d37f..5feb3bc7bb8c2d98ffab6e697be16cedb2a83ec7 100644
--- a/arkui/ace_engine/native/native_node.h
+++ b/arkui/ace_engine/native/native_node.h
@@ -1807,8 +1807,8 @@ typedef enum {
*
*/
NODE_VISIBLE_AREA_CHANGE_RATIO = 93,
-
- /**
+
+ /**
* @brief Sets the transition effect when the component is inserted or deleted.
* This attribute can be set, and obtained as required through APIs.
*
@@ -1981,7 +1981,8 @@ typedef enum {
NODE_TRANSLATE_WITH_PERCENT = 103,
/**
- * @brief Sets component rotation with multi-axis angle control. This attribute can be set, reset, and obtained as required through APIs.
+ * @brief Sets component rotation with multi-axis angle control. This attribute can be set, reset,
+ * and obtained as required through APIs.
*
* Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
* .value[0].f32: x-axis rotation angle. The default value is 0. \n
@@ -2445,7 +2446,8 @@ typedef enum {
NODE_TEXT_LINEAR_GRADIENT = 1033,
/**
- * @brief Sets a radial gradient effect for text. This attribute can be set, reset, and obtained as required through APIs.
+ * @brief Sets a radial gradient effect for text.
+ * This attribute can be set, reset, and obtained as required through APIs.
*
* Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
* .value[0]?.f32: X-coordinate of the radial gradient center relative to the upper left corner of the text. \n
@@ -2761,114 +2763,6 @@ typedef enum {
* @since 20
*/
NODE_IMAGE_SYNC_LOAD = 4012,
- /**
- * @brief Defines the image decoding size attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: width of the image decoding, in px.\n
- * .value[1].i32: height of the image decoding, in px.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: width of the image decoding, in px.\n
- * .value[1].i32: height of the image decoding, in px.\n
- *
- * @since 21
- */
- NODE_IMAGE_SOURCE_SIZE = 4013,
- /**
- * @brief Defines the display tranformation matrix for an image.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0...15].f32: 16 floating-point numbers.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0...15].f32: 16 floating-point numbers.\n
- *
- * @since 21
- */
- NODE_IMAGE_IMAGE_MATRIX = 4014,
- /**
- * @brief Defines the image follow text direction attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: whether to follows the text direction.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: whether to follows the text direction.\n
- *
- * @since 21
- */
- NODE_IMAGE_MATCH_TEXT_DIRECTION = 4015,
- /**
- * @brief Defines the image copy attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: copy option {@link ArkUI_CopyOptions}. The default value is ARKUI_COPY_OPTIONS_NONE.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: copy option {@link ArkUI_CopyOptions.\n
- *
- * @since 21
- */
- NODE_IMAGE_COPY_OPTION = 4016,
- /**
- * @brief Defines the image AI analysis enable attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: whether to enable AI analysis for the image.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: whether to enable AI analysis for the image.\n
- *
- * @since 21
- */
- NODE_IMAGE_ENABLE_ANALYZER = 4017,
- /**
- * @brief Defines the image dynamic display range attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: dynamic range mode {@link ArkUI_DynamicRangeMode}.
- * The default value is ARKUI_DYNAMIC_RANGE_MODE_STANDARD.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: dynamic range mode {@link ArkUI_DynamicRangeMode.\n
- *
- * @since 21
- */
- NODE_IMAGE_DYNAMIC_RANGE_MODE = 4018,
- /**
- * @brief Defines the image dynamic display brightness attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].f32: hdr brightness. value range [0, 1]\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].f32: hdr brightness. value range [0, 1]\n
- *
- * @since 21
- */
- NODE_IMAGE_HDR_BRIGHTNESS = 4019,
- /**
- * @brief Defines the image display direction attribute.
- * This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: orientation {@link ArkUI_Orientation}.
- * The default value is ARKUI_ORIENTATION_UP.\n
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: orientation {@link ArkUI_Orientation.\n
- *
- * @since 21
- */
- NODE_IMAGE_ORIENTATION = 4020,
/**
* @brief Defines the color of the component when it is selected.
* This attribute can be set, reset, and obtained as required through APIs.
@@ -3379,6 +3273,7 @@ typedef enum {
* @since 15
*/
NODE_TEXT_INPUT_LETTER_SPACING = 7032,
+
/**
* @brief Sets whether to enable preview text for the TextInput component.
* This attribute can be set, reset, and obtained as required through APIs.
@@ -3430,17 +3325,17 @@ typedef enum {
*
* @since 20
*/
- NODE_TEXT_INPUT_ENABLE_FILL_ANIMATION = 7036,
-
+ NODE_TEXT_INPUT_ENABLE_FILL_ANIMATION = 7036,
+
/**
* @brief Set the line height of the input node.
* This attribute can be set, reset, and obtained as required through APIs.
*
* Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: line height value. \n
+ * .value[0].i32: line height value.
* \n
* Format of the return value {@link ArkUI_AttributeItem}: \n
- * .value[0].i32: line height value. \n
+ * .value[0].i32: line height value
*
* @since 20
*/
@@ -3729,6 +3624,7 @@ typedef enum {
*
*/
NODE_TEXT_AREA_SHOW_KEYBOARD_ON_FOCUS,
+
/**
* @brief When this property is set, the height of the textArea component is calculated using this property.
*
@@ -3795,13 +3691,13 @@ typedef enum {
NODE_TEXT_AREA_KEYBOARD_APPEARANCE = 8026,
/**
- * @brief Set the max lines of the node. This attrilbute can be set, reset, and obtained as required through APIs.
+ * @brief Set the max lines of the node. This attribute can be set, reset, and obtained as required through APIs.
*
* Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: max lines count. \n
+ * .value[0].i32: max lines count.
* \n
* Format of the return value {@link ArkUI_AttributeItem}:\n
- * .value[0].i32: max lines count. \n
+ * .value[0].i32: max lines count.\n
*
* @since 20
*/
@@ -3820,19 +3716,19 @@ typedef enum {
*/
NODE_TEXT_AREA_LINE_SPACING = 8028,
- /**
- * @brief Set the min lines of the node. This attribute can be set, reset, and obtained as required through APIs.
- *
- * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: min lines count.
- * \n
- * Format of the return value {@link ArkUI_AttributeItem}: \n
- * .value[0].i32: min line count.\n
- *
- * @since 20
- *
- */
- NODE_TEXT_AREA_MIN_LINES = 8029,
+ /**
+ * @brief Set the min lines of the node. This attribute can be set, reset, and obtained as required through APIs.
+ *
+ * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
+ * .value[0].i32: min lines count.
+ * \n
+ * Format of the return value {@link ArkUI_AttributeItem}: \n
+ * .value[0].i32: min line count.\n
+ *
+ * @since 20
+ *
+ */
+ NODE_TEXT_AREA_MIN_LINES = 8029,
/**
* @brief Set the max lines of the node with scroll.
@@ -3846,16 +3742,16 @@ typedef enum {
*
* @since 20
*/
- NODE_TEXT_AREA_MAX_LINES_WITH_SCROLL = 8030,
+ NODE_TEXT_AREA_MAX_LINES_WITH_SCROLL = 8030,
/**
* @brief Set the line height of the node. This attribute can be set, reset, and obtained as required through APIs.
*
* Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
- * .value[0].i32: line height value. \n
+ * .value[0].i32: line height value.
* \n
* Format of the return value {@link ArkUI_AttributeItem}: \n
- * .value[0].i32: line height value. \n
+ * .value[0].i32: line height value
*
* @since 20
*/
@@ -4403,7 +4299,7 @@ typedef enum {
*
*/
NODE_TIME_PICKER_SELECTED_TEXT_STYLE,
- /**
+ /**
* @brief Defines the start time of the time picker.
* This attribute can be set, reset, and obtained as required through APIs.
*
@@ -6977,7 +6873,8 @@ typedef enum {
/**
* @brief Defines the gesture event type.
*
- * When the event callback occurs, the union type in the {@link ArkUI_NodeEvent} object is {@link ArkUI_UIInputEvent}.
+ * When the event callback occurs, the union type in the {@link ArkUI_NodeEvent} object is
+ * {@link ArkUI_UIInputEvent}.
*/
NODE_TOUCH_EVENT = 0,
@@ -7335,11 +7232,11 @@ typedef enum {
*/
NODE_TEXT_ON_DETECT_RESULT_UPDATE = MAX_NODE_SCOPE_NUM * ARKUI_NODE_TEXT,
/**
- * @brief Defines the long press event for span
+ * @brief Defines the long press event for span.
*
* The event is triggered when the span is long pressed.
* When the event callback occurs, the {@link ArkUI_NodeEvent} object can be obtained from the
- * {@link ArkUI_UIInputEvent} object.\n
+ * {@link ArkUI_UIInputEvent} object. \n
* @since 20
*/
NODE_TEXT_SPAN_ON_LONG_PRESS = 1001,
@@ -7587,7 +7484,7 @@ typedef enum {
NODE_TEXT_INPUT_ON_CHANGE_WITH_PREVIEW_TEXT = 7013,
/**
- * @brief Defines the event triggered before content changes.
+ * @brief Defines the event triggered before content changes
*
* When the event callback occurs, the union type {@link ArkUI_NodeEvent} is {@link ArkUI_TextChangeEvent}. \n
* {@link ArkUI_TextChangeEvent} contains the following parameters: \n
@@ -7766,7 +7663,7 @@ typedef enum {
NODE_TEXT_AREA_ON_CHANGE_WITH_PREVIEW_TEXT = 8012,
/**
- * @brief Defines the event triggered before content changes
+ * @brief Defines the event triggered before content changes.
*
* When the event callback occurs, the union type {@link ArkUI_NodeEvent} is {@link ArkUI_TextChangeEvent}. \n
* {@link ArkUI_TextChangeEvent} contains the following parameters: \n
@@ -9866,18 +9763,6 @@ float OH_ArkUI_SystemFontStyleEvent_GetFontSizeScale(const ArkUI_SystemFontStyle
*/
float OH_ArkUI_SystemFontStyleEvent_GetFontWeightScale(const ArkUI_SystemFontStyleEvent* event);
-/**
- * @brief Get the node handle by id.
- *
- * @param id The id of the target node handle.
- * @param node The handle of target node handle.
- * @return Error code.
- * {@link ARKUI_ERROR_CODE_NO_ERROR} success.
- * {@link ARKUI_ERROR_CODE_PARAM_INVALID} Function parameter exception.
- * @since 15
- */
-int32_t OH_ArkUI_NodeUtils_GetAttachedNodeHandleById(const char* id, ArkUI_NodeHandle* node);
-
/**
* @brief Move the node handle to target parent node as child.
*
@@ -9893,21 +9778,6 @@ int32_t OH_ArkUI_NodeUtils_GetAttachedNodeHandleById(const char* id, ArkUI_NodeH
*/
int32_t OH_ArkUI_NodeUtils_MoveTo(ArkUI_NodeHandle node, ArkUI_NodeHandle target_parent, int32_t index);
-/**
- * @brief Triggers node updates in the current frame.
- * When node attributes are modified after the current frame's build phase (i.e., after
- * the unified processing of dirty nodes), the node updates will be deferred to the next
- * frame. This function forces immediate node updates within the current frame to
- * ensure rendering effects are applied synchronously.
- *
- * @param node ArkUI_NodeHandle pointer.
- * @return Error code.
- * {@link ARKUI_ERROR_CODE_NO_ERROR} Success.
- * {@link ARKUI_ERROR_CODE_PARAM_INVALID} Function parameter exception.
- * @since 21
- */
-int32_t OH_ArkUI_NativeModule_InvalidateAttributes(ArkUI_NodeHandle node);
-
/**
* @brief Set the cross-language option of the target node handle.
*
@@ -9946,7 +9816,6 @@ int32_t OH_ArkUI_NodeUtils_GetCrossLanguageOption(ArkUI_NodeHandle node, ArkUI_C
int32_t OH_ArkUI_RegisterLayoutCallbackOnNodeHandle(ArkUI_NodeHandle node,
void* userData, void (*onLayoutCompleted)(void* userData));
-
/**
* @brief Registers a callback for node when draw is completed.
*
@@ -9983,6 +9852,18 @@ int32_t OH_ArkUI_UnregisterLayoutCallbackOnNodeHandle(ArkUI_NodeHandle node);
*/
int32_t OH_ArkUI_UnregisterDrawCallbackOnNodeHandle(ArkUI_NodeHandle node);
+/**
+ * @brief Get the node handle by id.
+ *
+ * @param id The id of the target node handle.
+ * @param node The handle of target node handle.
+ * @return Error code.
+ * {@link ARKUI_ERROR_CODE_NO_ERROR} success.
+ * {@link ARKUI_ERROR_CODE_PARAM_INVALID} Function parameter exception.
+ * @since 15
+ */
+int32_t OH_ArkUI_NodeUtils_GetAttachedNodeHandleById(const char* id, ArkUI_NodeHandle* node);
+
/**
* @brief Get the snapshot pixelmap for the given node synchronously, will get error if the node is not on the
* tree or is not rendered yet.
@@ -10063,7 +9944,7 @@ ArkUI_ErrorCode OH_ArkUI_RemoveSupportedUIStates(ArkUI_NodeHandle node, int32_t
/**
* @brief Run a custom function inside the UIContext scope.
*
- * @param uiContext Indicates the pointer to a UI instance.
+ * @param uiContext ArkUI_ContextHandle.
* @param userData Indicates the pointer to the custom data.
* @param callback The custom function.
* @return Returns the result code.
diff --git a/arkui/ace_engine/native/native_type.h b/arkui/ace_engine/native/native_type.h
index 7cef398b2d6b7cbab8dec555464d44799d0898fa..3bfa0c36dc25d8298fcc4a207a499250e009a8f4 100644
--- a/arkui/ace_engine/native/native_type.h
+++ b/arkui/ace_engine/native/native_type.h
@@ -1374,46 +1374,6 @@ typedef enum {
ARKUI_IMAGE_INTERPOLATION_HIGH,
} ArkUI_ImageInterpolation;
-/**
- * @brief Enumerates the image dynamic range mode.
- *
- * @since 21
- */
-typedef enum {
- /** high dynamic range mode. */
- ARKUI_DYNAMIC_RANGE_MODE_HIGH = 0,
- /** constraint dynamic range mode. */
- ARKUI_DYNAMIC_RANGE_MODE_CONSTRAINT,
- /** standard dynamic range mode. */
- ARKUI_DYNAMIC_RANGE_MODE_STANDARD,
-} ArkUI_DynamicRangeMode;
-
-/**
- * @brief Enumerates the image rotate orientation.
- *
- * @since 21
- */
-typedef enum {
- /** Use EXIF metadata for display orientation, with support for rotation and mirroring. */
- ARKUI_ORIENTATION_AUTO = 0,
- /** Display original pixel data without transformation. */
- ARKUI_ORIENTATION_UP,
- /** Display the image after rotating it 90 degrees clockwise. */
- ARKUI_ORIENTATION_RIGHT,
- /** Display the image after rotating it 180 degrees clockwise. */
- ARKUI_ORIENTATION_DOWN,
- /** Display the image after rotating it 270 degrees clockwise. */
- ARKUI_ORIENTATION_LEFT,
- /** Display the image after flipping it horizontally. */
- ARKUI_ORIENTATION_UP_MIRRORED,
- /** Display the image after flipping it horizontally and then rotating it 90 degrees clockwise. */
- ARKUI_ORIENTATION_RIGHT_MIRRORED,
- /** Display the image after flipping it vertically. */
- ARKUI_ORIENTATION_DOWN_MIRRORED,
- /** Display the image after flipping it horizontally and then rotating it 270 degrees clockwise. */
- ARKUI_ORIENTATION_LEFT_MIRRORED,
-} ArkUI_ImageRotateOrientation;
-
/**
* @brief Enumerates the blend modes.
*
diff --git a/hiviewdfx/hiappevent/include/hiappevent/hiappevent_event.h b/hiviewdfx/hiappevent/include/hiappevent/hiappevent_event.h
index 83c319e6c04d7a37f80d14c221cc12c789b8ce80..06f186ed5ad34d88e25247429d918dc164c83242 100644
--- a/hiviewdfx/hiappevent/include/hiappevent/hiappevent_event.h
+++ b/hiviewdfx/hiappevent/include/hiappevent/hiappevent_event.h
@@ -168,14 +168,6 @@ extern "C" {
*/
#define EVENT_APP_KILLED "APP_KILLED"
-/**
- * @brief audio jank frame event.
- *
- * @since 21
- * @version 1.0
- */
-#define EVENT_AUDIO_JANK_FRAME "AUDIO_JANK_FRAME"
-
/**
* @brief OS domain.
*
diff --git a/multimedia/player_framework/lowpower_audio_sink.h b/multimedia/player_framework/lowpower_audio_sink.h
index 07f24a2999867ed323462567a676035cdcf3d874..226f1f17a292d73a00748310e0e39cfe76eb7c09 100644
--- a/multimedia/player_framework/lowpower_audio_sink.h
+++ b/multimedia/player_framework/lowpower_audio_sink.h
@@ -258,20 +258,6 @@ OH_AVErrCode OH_LowPowerAudioSink_SetPlaybackSpeed(OH_LowPowerAudioSink* sink, c
*/
OH_AVErrCode OH_LowPowerAudioSink_ReturnSamples(OH_LowPowerAudioSink* sink, OH_AVSamplesBuffer* samples);
-/**
- * @brief Set the loudness gain for lowpower audio sink.
- *
- * @param {OH_LowPowerAudioSink*} sink Pointer to an OH_LowPowerAudioSink instance.
- * @param {float} loudnessGain Loudness gain to set which changes from -90.0 to 24.0, expressing in dB.
- * The default loudness gain is 0.0dB.
- * @return Returns AV_ERR_OK if the gain is set successfully;
- * otherwise, returns a specific error code as defined in {@link OH_AVErrCode}
- * {@link AV_ERR_INVALID_VAL} the sink is nullptr or loudnessGain is out of valid range.
- * {@link AV_ERR_SERVICE_DIED} media service is died.
- * @since 20
- */
-OH_AVErrCode OH_LowPowerAudioSink_SetLoudnessGain(OH_LowPowerAudioSink* sink, float loudnessGain);
-
/**
* @brief Regsister callback instance for lowpower audio sink.
*
diff --git a/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json b/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json
index 7e53713e491574d739dd5d83c218d7ebb6cf50de..079f642c5fbba140774dd4334ba23d0c1600210b 100644
--- a/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json
+++ b/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json
@@ -67,10 +67,6 @@
"first_introduced": "20",
"name": "OH_LowPowerAudioSink_ReturnSamples"
},
- {
- "first_introduced": "20",
- "name": "OH_LowPowerAudioSink_SetLoudnessGain"
- },
{
"first_introduced": "20",
"name": "OH_LowPowerAudioSink_RegisterCallback"