setLowRefreshRate static method
setLowRefreshRate changes preferred mode to lowest refresh rate available maintaining current resolution
Implementation
static Future<void> setLowRefreshRate() async {
final List<DisplayMode> modes = await supported;
final DisplayMode activeMode = await active;
DisplayMode newMode = activeMode;
for (final DisplayMode mode in modes) {
if (mode.height == newMode.height &&
mode.width == newMode.width &&
mode.refreshRate < newMode.refreshRate) {
newMode = mode;
}
}
await setPreferredMode(newMode);
}