目录
1、软件解码介绍
好的,各位观众.我们今天来分析Codec2的软件解码流程,虽然说之前有的博客已经涉及一部分了.但是,我觉得还是单独拎出来一篇进行分析比较好.首先还是基本的代码路径如下:
frameworks/av/media/codec2/components
具体的目录结构如下:
2、解码上层接口类
2.1 SimpleC2Component实现C2组件
SimpleC2Component是继承了C2Component,并且采用enable_shared_from_this保证安全。下面就是SimpleC2Component的决定定义.
具体分析如下:
class SimpleC2Component
: public C2Component, public std::enable_shared_from_this<Simp