• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_NativeVSync_ExpectedRateRange
2
3## 概述
4
5期望帧率范围结构体。
6
7**起始版本:** 20
8
9**相关模块:** [NativeVsync](capi-nativevsync.md)
10
11**所在头文件:** [native_vsync.h](capi-native-vsync-h.md)
12
13## 汇总
14
15### 成员变量
16
17| 名称             | 描述                 |
18| ---------------- | -------------------- |
19| int32_t min      | 帧率范围的最小帧率。 |
20| int32_t max      | 帧率范围的最大帧率。 |
21| int32_t expected | 帧率范围的期望帧率。 |
22
23
24### 成员函数
25
26| 名称                                                         | typedef关键字                  | 描述                                                         |
27| ------------------------------------------------------------ | ------------------------------ | ------------------------------------------------------------ |
28| [typedef void (\*OH_NativeVSync_FrameCallback)(long long timestamp, void *data)](#oh_nativevsync_framecallback) | OH_NativeVSync_FrameCallback() | VSync回调函数类型。<br>**起始版本:** 9<br>**系统能力:** SystemCapability.Graphic.Graphic2D.NativeVsync |
29
30## 成员函数说明
31
32### OH_NativeVSync_FrameCallback()
33
34```
35typedef void (*OH_NativeVSync_FrameCallback)(long long timestamp, void *data)
36```
37
38**描述**
39
40VSync回调函数类型。
41
42**系统能力:** SystemCapability.Graphic.Graphic2D.NativeVsync
43
44**起始版本:** 9
45
46**参数:**
47
48| 参数项              | 描述                                                   |
49| ------------------- | ------------------------------------------------------ |
50| long long timestamp | VSync使用CLOCK_MONOTONIC获取的系统时间戳, 单位为纳秒。 |
51| void *data          | 用户自定义数据。                                       |
52
53