OH_AVCodecCallback

Overview

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

System capability: SystemCapability.Multimedia.Media.CodecBase

Since: 11

Related module: CodecBase

Summary

Member Variables

Name Description
OH_AVCodecOnErroronError Defines the callback used to report a codec operation error.
OH_AVCodecOnStreamChangedonStreamChanged Defines the callback used to report a codec stream change.
OH_AVCodecOnNeedInputBufferonNeedInputBuffer Defines the callback used to report input data required.
OH_AVCodecOnNewOutputBufferonNewOutputBuffer Defines the callback used to report output data generated.

Member Variable Description

onError

Description

Defines the callback used to report a codec operation error.

Since: 11

onNeedInputBuffer

Description

Defines the callback used to report input data required.

Since: 11

onNewOutputBuffer

Description

Defines the callback used to report output data generated.

Since: 11

onStreamChanged

Description

Defines the callback used to report a codec stream change.

Since: 11