# OH_AVCodecCallback ## 概述 OH_AVCodec中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVCodec实例中, 并处理回调上报的信息,以保证OH_AVCodec的正常运行。 **系统能力:** SystemCapability.Multimedia.Media.CodecBase **起始版本:** 11 **相关模块:**[CodecBase](_codec_base.md) ## 汇总 ### 成员变量 | 名称 | 描述 | | -------- | -------- | | [OH_AVCodecOnError](_codec_base.md#oh_avcodeconerror)[onError](#onerror) | 监控编解码器操作错误。 | | [OH_AVCodecOnStreamChanged](_codec_base.md#oh_avcodeconstreamchanged)[onStreamChanged](#onstreamchanged) | 监控编解码器流变化。 | | [OH_AVCodecOnNeedInputBuffer](_codec_base.md#oh_avcodeconneedinputbuffer)[onNeedInputBuffer](#onneedinputbuffer) | 监控编解码器需要输入数据。 | | [OH_AVCodecOnNewOutputBuffer](_codec_base.md#oh_avcodeconnewoutputbuffer)[onNewOutputBuffer](#onnewoutputbuffer) | 监控编解码器已生成输出数据。 | ## 结构体成员变量说明 ### onError **描述** 监控编解码器操作错误。 **起始版本:** 11 ### onNeedInputBuffer **描述** 监控编解码器需要输入数据。 **起始版本:** 11 ### onNewOutputBuffer **描述** 监控编解码器已生成输出数据。 **起始版本:** 11 ### onStreamChanged **描述** 监控编解码器流变化。 **起始版本:** 11