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