From d175eeafaafa4c109471735437b788067a7b3cdc Mon Sep 17 00:00:00 2001 From: mengyiping <1091773127@qq.com> Date: Tue, 4 Jun 2024 13:49:25 +0800 Subject: [PATCH] feature Signed-off-by: mengyiping <1091773127@qq.com> --- .../innerkits/frameintf/frame_ui_intf.cpp | 20 +++++++++++++++++++ .../innerkits/frameintf/frame_ui_intf.h | 2 ++ 2 files changed, 22 insertions(+) diff --git a/interfaces/innerkits/frameintf/frame_ui_intf.cpp b/interfaces/innerkits/frameintf/frame_ui_intf.cpp index 2f4a690..535ddbc 100644 --- a/interfaces/innerkits/frameintf/frame_ui_intf.cpp +++ b/interfaces/innerkits/frameintf/frame_ui_intf.cpp @@ -235,6 +235,16 @@ void FrameUiIntf::ReceiveVSync() const return; } +void FrameUiIntf::MonitorGpuStart() const +{ + return; +} + +void FrameUiIntf::MonitorGpuEnd() const +{ + return; +} + extern "C" void Init() { FrameUiIntf::GetInstance().Init(); @@ -374,5 +384,15 @@ extern "C" void ReceiveVSync() { FrameUiIntf::GetInstance().ReceiveVSync(); } + +extern "C" void MonitorGpuStart() +{ + FrameUiIntf::GetInstance().MonitorGpuStart(); +} + +extern "C" void MonitorGpuEnd() +{ + FrameUiIntf::GetInstance().MonitorGpuEnd(); +} } // namespace RME } // namespace OHOS diff --git a/interfaces/innerkits/frameintf/frame_ui_intf.h b/interfaces/innerkits/frameintf/frame_ui_intf.h index a0c078b..93fb129 100644 --- a/interfaces/innerkits/frameintf/frame_ui_intf.h +++ b/interfaces/innerkits/frameintf/frame_ui_intf.h @@ -57,6 +57,8 @@ public: void EnableSelfRender() const; void DisableSelfRender() const; void ReceiveVSync() const; + void MonitorGpuStart() const; + void MonitorGpuEnd() const; private: bool inited = false; }; -- Gitee