H266中几个类的个人理解

1.size:记录宽和高

2.position:记录位置

3.Area:继承size和position 用于确定位置和大小

4.compArea:继承Area,与Area相比多了色度格式(420之类)和成分(YUV)

5.UnitArea:具体到某一种具体的成分和格式。  里面有一个关键的成员变量:blocks,指当前区域的某一种成分。

6.CodingUnit:继承UnitArea,相比较多了一些编码有关的成员变量。

缓存类

1.AreaBuf:继承size,成员变量为T* buf 和 stride   ,对一块区域创建缓存。

2.UnitBuf:理解为带有成分的AreaBuf,成员变量为UnitBufBuffers bufs  和  chromaFormat    其中typedef static_vector<AreaBuf<T>,NAX_NUM_COMPONENT>  UnitBufBuffers

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值