Lines Matching defs:ADecDemoAuto
89 OH_AVCodec* ADecDemoAuto::CreateByMime(const char* mime)
94 OH_AVCodec* ADecDemoAuto::CreateByName(const char* name)
99 OH_AVErrCode ADecDemoAuto::Destroy(OH_AVCodec* codec)
110 OH_AVErrCode ADecDemoAuto::SetCallback(OH_AVCodec* codec)
116 OH_AVErrCode ADecDemoAuto::Prepare(OH_AVCodec* codec)
121 OH_AVErrCode ADecDemoAuto::Start(OH_AVCodec* codec)
126 OH_AVErrCode ADecDemoAuto::Stop(OH_AVCodec* codec)
133 OH_AVErrCode ADecDemoAuto::Flush(OH_AVCodec* codec)
140 OH_AVErrCode ADecDemoAuto::Reset(OH_AVCodec* codec)
145 OH_AVFormat* ADecDemoAuto::GetOutputDescription(OH_AVCodec* codec)
150 OH_AVErrCode ADecDemoAuto::PushInputData(OH_AVCodec* codec, uint32_t index, int32_t size, int32_t offset)
161 OH_AVErrCode ADecDemoAuto::PushInputDataEOS(OH_AVCodec* codec, uint32_t index)
172 OH_AVErrCode ADecDemoAuto::FreeOutputData(OH_AVCodec* codec, uint32_t index)
177 OH_AVErrCode ADecDemoAuto::IsValid(OH_AVCodec* codec, bool* isValid)
182 uint32_t ADecDemoAuto::GetInputIndex()
200 uint32_t ADecDemoAuto::GetOutputIndex()
218 void ADecDemoAuto::ClearQueue()
237 bool ADecDemoAuto::InitFile(string inputFile)
261 bool ADecDemoAuto::InitFormat(OH_AVFormat *format)
290 ADecDemoAuto::ADecDemoAuto() : audioDec_(nullptr), signal_(nullptr), audioType_(TYPE_AAC)
296 ADecDemoAuto::~ADecDemoAuto()
304 int32_t ADecDemoAuto::CreateDec()
334 int32_t ADecDemoAuto::CreateDecByMime()
362 int32_t ADecDemoAuto::Configure(OH_AVFormat* format)
367 int32_t ADecDemoAuto::Start()
371 inputLoop_ = make_unique<thread>(&ADecDemoAuto::InputFunc, this);
374 outputLoop_ = make_unique<thread>(&ADecDemoAuto::OutputFunc, this);
380 int32_t ADecDemoAuto::Stop()
418 int32_t ADecDemoAuto::Flush()
458 int32_t ADecDemoAuto::Reset()
463 int32_t ADecDemoAuto::Release()
468 void ADecDemoAuto::HandleInputEOS(const uint32_t index)
480 int32_t ADecDemoAuto::HandleNormalInput(const uint32_t& index, const int64_t pts, const size_t size)
502 void ADecDemoAuto::InputFunc()
547 void ADecDemoAuto::OutputFunc()
574 bool ADecDemoAuto::RunCaseReset(const uint8_t *data, size_t size)