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格式專用解碼器