a2129b10创建于 2025年12月25日历史提交

OH_AVCodecCallback

typedef struct OH_AVCodecCallback {...} OH_AVCodecCallback

Overview

The struct defines all the asynchronous callback function pointers of an OH_AVCodec instance. To ensure the normal running of OH_AVCodec, you must register the instance of this struct with the OH_AVCodec instance and process the information reported by the callback function.

For details about the development guide, see step 4 in surface mode or step 3 in buffer mode in Video Encoding.

Since: 11

Related module: CodecBase

Header file: native_avcodec_base.h

Summary

Member Variables

Name Description
OH_AVCodecOnError onError Callback used to report a codec operation error.
OH_AVCodecOnStreamChanged onStreamChanged Callback used to report a codec stream change.
OH_AVCodecOnNeedInputBuffer onNeedInputBuffer Callback used to report input data required.
OH_AVCodecOnNewOutputBuffer onNewOutputBuffer Callback used to report output data generated.