diff --git a/common/include/frame_info_const.h b/common/include/frame_info_const.h index 7a1d6ed1f973c650f17727b269250219db664c95..b334916c906d71b7604887110b17b97fb77647dd 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 535ddbcf6ddc9106563ecae3cab535320709bd03..4b02e7a048b44d9bc6782394ca3c77045dfe8f3b 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();