• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_AVCodecCallback
2
3
4## 概述
5
6OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVCodec实例中, 并处理回调上报的信息,以保证OH_AVCodec的正常运行。
7
8使用指导请参见:[视频编码](../../media/avcodec/video-encoding.md)中的“Surface模式步骤-4或Buffer模式步骤-3”。
9
10**系统能力:** SystemCapability.Multimedia.Media.CodecBase
11
12**起始版本:** 11
13
14**相关模块:**[CodecBase](_codec_base.md)
15
16**所在头文件:**[native_avcodec_base.h](native__avcodec__base_8h.md)
17
18
19## 汇总
20
21
22### 成员变量
23
24| 名称 | 描述 |
25| -------- | -------- |
26| [OH_AVCodecOnError](_codec_base.md#oh_avcodeconerror) [onError](#onerror) | 监控编解码器操作错误。 |
27| [OH_AVCodecOnStreamChanged](_codec_base.md#oh_avcodeconstreamchanged) [onStreamChanged](#onstreamchanged) | 监控编解码器流变化。 |
28| [OH_AVCodecOnNeedInputBuffer](_codec_base.md#oh_avcodeconneedinputbuffer) [onNeedInputBuffer](#onneedinputbuffer) | 监控编解码器需要输入数据。 |
29| [OH_AVCodecOnNewOutputBuffer](_codec_base.md#oh_avcodeconnewoutputbuffer) [onNewOutputBuffer](#onnewoutputbuffer) | 监控编解码器已生成输出数据。 |
30
31
32## 结构体成员变量说明
33
34
35### onError
36
37**描述**
38
39监控编解码器操作错误。
40
41**起始版本:** 11
42
43
44### onNeedInputBuffer
45
46**描述**
47
48监控编解码器需要输入数据。
49
50**起始版本:** 11
51
52
53### onNewOutputBuffer
54
55**描述**
56
57监控编解码器已生成输出数据。
58
59**起始版本:** 11
60
61
62### onStreamChanged
63
64**描述**
65
66监控编解码器流变化。
67
68**起始版本:** 11
69