• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DisplaySoloist_ExpectedRateRange
2<!--Kit: ArkGraphics 2D-->
3<!--Subsystem: Graphics-->
4<!--Owner: @hudi33-->
5<!--Designer: @hudi33-->
6<!--Tester: @zhaoxiaoguang2-->
7<!--Adviser: @ge-yafang-->
8
9## 概述
10
11提供期望帧率范围结构体。
12
13**起始版本:** 12
14
15**相关模块:** [NativeDisplaySoloist](capi-nativedisplaysoloist.md)
16
17**所在头文件:** [native_display_soloist.h](capi-native-display-soloist-h.md)
18
19## 汇总
20
21### 成员变量
22
23| 名称 | 描述 |
24| -- | -- |
25| int32_t min | 期望帧率范围最小值,取值范围为[0,120]。 |
26| int32_t max | 期望帧率范围最大值,取值范围为[0,120]。 |
27| int32_t expected | 期望帧率,取值范围为[0,120]。 |
28
29
30### 成员函数
31
32| 名称 | typedef关键字 | 描述 |
33| -- | -- | -- |
34| [typedef void (\*OH_DisplaySoloist_FrameCallback)(long long timestamp, long long targetTimestamp, void* data)](#oh_displaysoloist_framecallback) | OH_DisplaySoloist_FrameCallback() | OH_DisplaySoloist回调函数类型。<br>**起始版本:** 12 |
35
36## 成员函数说明
37
38### OH_DisplaySoloist_FrameCallback()
39
40```
41typedef void (*OH_DisplaySoloist_FrameCallback)(long long timestamp, long long targetTimestamp, void* data)
42```
43
44**描述**
45
46OH_DisplaySoloist回调函数类型。
47
48**起始版本:** 12
49
50**参数:**
51
52| 参数项 | 描述 |
53| -- | -- |
54| long long timestamp | 当前帧VSync时间戳。 |
55|  long long targetTimestamp | 预期的下一帧VSync时间戳。 |
56|  void* data | 用户自定义数据。 |
57
58
59