Lines Matching defs:codec
45 void OnError(OH_AVCodec* codec, int32_t errorCode, void* userData)
47 (void)codec;
52 void OnOutputFormatChanged(OH_AVCodec* codec, OH_AVFormat* format, void* userData)
54 (void)codec;
60 void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData)
62 (void)codec;
70 void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, OH_AVCodecBufferAttr* attr,
73 (void)codec;
99 OH_AVErrCode ADecDemoAuto::Destroy(OH_AVCodec* codec)
105 OH_AVErrCode ret = OH_AudioDecoder_Destroy(codec);
110 OH_AVErrCode ADecDemoAuto::SetCallback(OH_AVCodec* codec)
113 return OH_AudioDecoder_SetCallback(codec, cb_, signal_);
116 OH_AVErrCode ADecDemoAuto::Prepare(OH_AVCodec* codec)
118 return OH_AudioDecoder_Prepare(codec);
121 OH_AVErrCode ADecDemoAuto::Start(OH_AVCodec* codec)
123 return OH_AudioDecoder_Start(codec);
126 OH_AVErrCode ADecDemoAuto::Stop(OH_AVCodec* codec)
128 OH_AVErrCode ret = OH_AudioDecoder_Stop(codec);
133 OH_AVErrCode ADecDemoAuto::Flush(OH_AVCodec* codec)
135 OH_AVErrCode ret = OH_AudioDecoder_Flush(codec);
140 OH_AVErrCode ADecDemoAuto::Reset(OH_AVCodec* codec)
142 return OH_AudioDecoder_Reset(codec);
145 OH_AVFormat* ADecDemoAuto::GetOutputDescription(OH_AVCodec* codec)
147 return OH_AudioDecoder_GetOutputDescription(codec);
150 OH_AVErrCode ADecDemoAuto::PushInputData(OH_AVCodec* codec, uint32_t index, int32_t size, int32_t offset)
158 return OH_AudioDecoder_PushInputData(codec, index, info);
161 OH_AVErrCode ADecDemoAuto::PushInputDataEOS(OH_AVCodec* codec, uint32_t index)
169 return OH_AudioDecoder_PushInputData(codec, index, info);
172 OH_AVErrCode ADecDemoAuto::FreeOutputData(OH_AVCodec* codec, uint32_t index)
174 return OH_AudioDecoder_FreeOutputData(codec, index);
177 OH_AVErrCode ADecDemoAuto::IsValid(OH_AVCodec* codec, bool* isValid)
179 return OH_AudioDecoder_IsValid(codec, isValid);