方法

GdkFrameClockget_refresh_info

声明 [源]

void
gdk_frame_clock_get_refresh_info (
  GdkFrameClock* frame_clock,
  gint64 base_time,
  gint64* refresh_interval_return,
  gint64* presentation_time_return
)

描述 [源]

根据历史预测一个显示时间。

使用帧时钟中存储的帧历史,找到最后已知的显示时间和刷新间隔,假设显示时间间隔由刷新间隔分隔,在最后的显示时间之后,预测一个为刷新间隔整数的显示时间,并且晚于base_time

参数

base_time

类型: gint64

确定显示时间的基准时间。

refresh_interval_return

类型: gint64*

存储确定刷新间隔的位置,或NULL。如果没有历史记录,将存储默认刷新间隔1/60秒。

此参数将由函数设置。
此参数可以是NULL
presentation_time_return

类型: gint64*

存储给定基准时间之后的下一个候选显示时间的位置。如果没有历史记录,则存储0。

此参数将由函数设置。