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. |