安卓显示刷新率

标签 android refresh rate

我正在开发一个 Android 应用程序,它的作用类似于电影记事板/记事板/记事板。有什么方法可以设置显示器的刷新率吗?

这非常重要,因为当您编辑影片时,有必要“降落”在特定帧上。关键是,如果定时器设置为每秒 25 帧,当定时器改变其值时,我需要显示器每秒更新 25 次。

物理设备上的问题是,假设我的三星 Spica GT-I5700 返回 62.016 的刷新率,这完全不适合 25 fps 时间码,并且在编辑时您可以看到 Frame1-Frame1-Frame2-Frame2 等。或中介,当您应该准确地看到 Frame1-Frame2 等时。

重点是我需要刷新率与时间码同步。如果用户设置 25 fps,则显示应该每秒精确刷新 25 次。 有什么想法吗?谢谢!

最佳答案

不幸的是,没有办法为任何给定设备设置任意刷新率,无论它是不是安卓。视频电路受限于其计时器的保真度,并且像所有分立系统一样,不能以连续的精度运行。但是,这应该不是什么大问题。如果您正在执行脏渲染(按需),只需将您的帧构建基于 25Hz 系统计时器,视频硬件将在下一次光栅传递期间渲染它 - 60Hz 光栅传递几乎肯定会在您的 25Hz 间隔内发生。当系统太忙而无法遵守 25Hz 间隔时,您还必须考虑丢帧。如果您使用固定速率渲染,只需使用渲染之间耗时来确定给定帧速率的适当帧。

关于安卓显示刷新率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952388/

相关文章:

android - 奇怪的 : can not change the value of Integer in jni

Android:BluetoothSocket readLine 超时

android - 如何创建拉动以刷新钛中的 tableview/scrollview?

networking - 接收到的udp数据速率测量

java - Android onTouch 不规则形状

javascript - 该函数可以工作,但报告 this.refresh() 不是一个函数

C# WPF - 如何在运行后自动刷新 UI

math - 如何通过系统测量事件发生率

java - LibGDX - 循环调整射速的最佳方式

android - 如何在android Q os中从后台服务启动 Activity ,而不从开发人员选项的设置中单击 'Allow background activity starts'?