HM版本:16.18
从本文开始,我们将从编码端层层剖析HM的代码。我们首先从编码端入手,在TAppEncoder中我们可以看到有一个encmain.cpp文件,这个文件即是编码的主函数。
在encmain.cpp中主要做了以下几件事:
其中TAppEncTop继承自TAppEncCfg,在父类TAppEncCfg中,定义了大量成员变量来保存参数,子类TAppEncTop中除了父类的成员外,还包括编码所需要的各种成员变量和成员方法。
实际上在代码中给出的英文注释已经非常详细了,这里就不再机械的翻译一遍了,后面遇到代码中未进行注释的地方将会使用中文进行注释。最后是encmain.cpp的代码:
#include <time.h>
#include <iostream>

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



