• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# native_vsync.h
2
3
4## 概述
5
6定义获取和使用NativeVsync的相关函数
7
8**起始版本:**
9
109
11
12**相关模块:**
13
14[NativeVsync](_native_vsync.md)
15
16
17## 汇总
18
19
20### 类型定义
21
22| 类型名称 | 描述 |
23| -------- | -------- |
24| [OH_NativeVSync](_native_vsync.md#oh_nativevsync) | 提供OH_NativeVSync结构体声明 |
25| (\*[OH_NativeVSync_FrameCallback](_native_vsync.md#oh_nativevsync_framecallback)) (long long timestamp, void \*data) | VSync回调函数类型 |
26
27
28### 函数
29
30| 函数名称 | 描述 |
31| -------- | -------- |
32| [OH_NativeVSync_Create](_native_vsync.md#oh_nativevsync_create) (const char \*name, unsigned int length) | 创建一个OH_NativeVSync实例,每次调用都会产生一个新的实例 |
33| [OH_NativeVSync_Destroy](_native_vsync.md#oh_nativevsync_destroy) (OH_NativeVSync \*nativeVsync) | 销毁OH_NativeVSync实例 |
34| [OH_NativeVSync_RequestFrame](_native_vsync.md#oh_nativevsync_requestframe) (OH_NativeVSync \*nativeVsync, OH_NativeVSync_FrameCallback callback, void \*data) | 请求下一次vsync信号,当信号到来时,调用回调函数callback |
35