Home
last modified time | relevance | path

Searched refs:controllerRate (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/frame_rate_manager/
H A Dhgm_vsync_generator_controller.cpp38 int32_t HgmVSyncGeneratorController::GetAppOffset(const uint32_t controllerRate) in GetAppOffset() argument
42 if (alignRate == 0 || controllerRate == 0) { in GetAppOffset()
46 if (alignRate < controllerRate) { in GetAppOffset()
49 return static_cast<int32_t>(supportedMaxTE / controllerRate - supportedMaxTE / alignRate); in GetAppOffset()
78 void HgmVSyncGeneratorController::ChangeGeneratorRate(const uint32_t controllerRate, in ChangeGeneratorRate() argument
86 if (isNeedUpdateAppOffset && controllerRate == OLED_60_HZ) { in ChangeGeneratorRate()
89 pulseNum = GetAppOffset(controllerRate); in ChangeGeneratorRate()
95 if (currentRate_ != controllerRate) { in ChangeGeneratorRate()
97 controllerRate, pulseNum); in ChangeGeneratorRate()
99 std::to_string(controllerRate) + ", appOffset: " + std::to_string(pulseNum) + in ChangeGeneratorRate()
[all …]
H A Dhgm_vsync_generator_controller.h34 static int32_t GetAppOffset(const uint32_t controllerRate);
36 void ChangeGeneratorRate(const uint32_t controllerRate,