openharmony之AV_CodeC音视频编解码模块详解(二)
1. 音频解码器函数调用流程
1.1 音频解码器架构概览
decoder:解码器
encoder:编码器
前面文章介绍了关于openHarmony的AV_CodeC模块,这篇文章将详细讲解编解码时函数的调用流程
音频解码器采用插件化架构,核心实现位于:
services/engine/codec/audio/decoder/audio_ffmpeg_decoder_plugin.cpp
- 基础FFmpeg音频解码器services/engine/codec/audio/decoder/audio_ffmpeg_flac_decoder_plugin.cpp
- FLAC格式专用解码器services/engine/codec/audio/decoder/audio_ffmpeg_aac_decoder_plugin.cpp
- AAC格式专用解码器