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 17## 汇总 18 19 20### 成员变量 21 22| 名称 | 描述 | 23| -------- | -------- | 24| [OH_AVCodecOnError](_codec_base.md#oh_avcodeconerror) [onError](#onerror) | 监控编解码器操作错误。 | 25| [OH_AVCodecOnStreamChanged](_codec_base.md#oh_avcodeconstreamchanged) [onStreamChanged](#onstreamchanged) | 监控编解码器流变化。 | 26| [OH_AVCodecOnNeedInputBuffer](_codec_base.md#oh_avcodeconneedinputbuffer) [onNeedInputBuffer](#onneedinputbuffer) | 监控编解码器需要输入数据。 | 27| [OH_AVCodecOnNewOutputBuffer](_codec_base.md#oh_avcodeconnewoutputbuffer) [onNewOutputBuffer](#onnewoutputbuffer) | 监控编解码器已生成输出数据。 | 28 29 30## 结构体成员变量说明 31 32 33### onError 34 35**描述** 36 37监控编解码器操作错误。 38 39**起始版本:** 11 40 41 42### onNeedInputBuffer 43 44**描述** 45 46监控编解码器需要输入数据。 47 48**起始版本:** 11 49 50 51### onNewOutputBuffer 52 53**描述** 54 55监控编解码器已生成输出数据。 56 57**起始版本:** 11 58 59 60### onStreamChanged 61 62**描述** 63 64监控编解码器流变化。 65 66**起始版本:** 11 67