帧间预测模式获取

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/VioletHan7/article/details/84138012

一、获取帧间编码模式

调用getPartitionSize(UInt uiIdx),uiIdx=0表示当前深度CU
在这里插入图片描述
eg.如果编码块是Inter2Nx2N模式,即遍历xCheckRDCostInter( rpcBestCU, rpcTempCU, SIZE_2Nx2N DEBUG_STRING_PASS_INTO(sDebug) )之后存储。rpcTempCU->setPartSizeSubParts( PartSize eMode, UInt uiAbsPartIdx, UInt uiDepth )保存模式时需要调用的函数。

二、是否是Merge/SKIP模式

调用getMergeFlag( UInt uiIdx ),uiIdx =0表示当前深度CU
调用isSkipped( UInt uiPartIdx ),uiPartIdx=0表示当前深度CU
在这里插入图片描述

三、CBF判断

调用getCbf( UInt uiIdx, ComponentID eType ),uiIdx=0表示当前深度CU,eType表示3个分量
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/VioletHan7/article/details/84138012
今日推荐