From 0b536be7af09d15937dfcd691d82d0a500a49825 Mon Sep 17 00:00:00 2001 From: WebsterSuperior Date: Wed, 19 Mar 2025 11:40:56 +0800 Subject: [PATCH] Add ReportSchedEvent interface Signed-off-by: WebsterSuperior --- common/include/frame_info_const.h | 4 ++++ interfaces/innerkits/frameintf/frame_ui_intf.cpp | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/common/include/frame_info_const.h b/common/include/frame_info_const.h index 7a1d6ed..b334916 100644 --- a/common/include/frame_info_const.h +++ b/common/include/frame_info_const.h @@ -18,6 +18,10 @@ namespace OHOS { namespace RME { +enum class FrameSchedEvent { + SCHED_EVENT_BASE = 0, +}; + enum class FrameEvent { EVENT_BEGIN_FRAME, EVENT_FLUSH_ANIMATION_START, diff --git a/interfaces/innerkits/frameintf/frame_ui_intf.cpp b/interfaces/innerkits/frameintf/frame_ui_intf.cpp index 535ddbc..4b02e7a 100644 --- a/interfaces/innerkits/frameintf/frame_ui_intf.cpp +++ b/interfaces/innerkits/frameintf/frame_ui_intf.cpp @@ -15,6 +15,8 @@ #include "frame_ui_intf.h" +#include +#include #include "frame_info_const.h" #include "rme_constants.h" #include "frame_msg_mgr.h" @@ -255,6 +257,11 @@ extern "C" int GetSenseSchedEnable() return FrameUiIntf::GetInstance().GetSenseSchedEnable(); } +extern "C" void ReportSchedEvent(FrameSchedEvent event, const std::unordered_map& payload) +{ + return; +} + extern "C" void BeginFlushAnimation() { FrameUiIntf::GetInstance().BeginFlushAnimation(); -- Gitee