• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_OnFrameAvailableListener
2<!--Kit: ArkGraphics 2D-->
3<!--Subsystem: Graphics-->
4<!--Owner: @Felix-fangyang; @li_hui180; @dingpy-->
5<!--Designer: @conan13234-->
6<!--Tester: @nobuggers-->
7<!--Adviser: @ge-yafang-->
8## 概述
9
10一个OH_NativeImage的监听者,通过[OH_NativeImage_SetOnFrameAvailableListener](capi-native-image-h.md#oh_nativeimage_setonframeavailablelistener)接口注册该监听结构体,当有buffer可获取时,将触发回调给用户。
11
12**起始版本:** 11
13
14**相关模块:** [OH_NativeImage](capi-oh-nativeimage.md)
15
16**所在头文件:** [native_image.h](capi-native-image-h.md)
17
18## 汇总
19
20### 成员变量
21
22| 名称                                                         | 描述                                               |
23| ------------------------------------------------------------ | -------------------------------------------------- |
24| void* context                                                | 用户自定义的上下文信息,会在回调触发时返回给用户。 |
25| [OH_OnFrameAvailable](capi-native-image-h.md#oh_onframeavailable) onFrameAvailable | 有buffer可获取时触发的回调函数。                   |
26
27
28### 成员函数
29
30| 名称                                                         | typedef关键字         | 描述                                                         |
31| ------------------------------------------------------------ | --------------------- | ------------------------------------------------------------ |
32| [typedef void (\*OH_OnFrameAvailable)(void *context)](#oh_onframeavailable) | OH_OnFrameAvailable() | 有buffer可获取时触发的回调函数。<br>**起始版本:** 11<br>**系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage |
33
34## 成员函数说明
35
36### OH_OnFrameAvailable()
37
38```
39typedef void (*OH_OnFrameAvailable)(void *context)
40```
41
42**描述**
43
44有buffer可获取时触发的回调函数。
45
46**系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage
47
48**起始版本:** 11
49
50**参数:**
51
52| 参数项        | 描述                                               |
53| ------------- | -------------------------------------------------- |
54| void *context | 用户自定义的上下文信息,会在回调触发时返回给用户。 |
55
56