HEVC Test Model (HM)
HM-16.18
|
#include <TEncRateCtrl.h>
Public Member Functions | |
TEncRCGOP () | |
~TEncRCGOP () | |
Void | create (TEncRCSeq *encRCSeq, Int numPic) |
Void | destroy () |
Void | updateAfterPicture (Int bitsCost) |
TEncRCSeq * | getEncRCSeq () |
Int | getNumPic () |
Int | getTargetBits () |
Int | getPicLeft () |
Int | getBitsLeft () |
Int | getTargetBitInGOP (Int i) |
Private Member Functions | |
Int | xEstGOPTargetBits (TEncRCSeq *encRCSeq, Int GOPSize) |
Void | xCalEquaCoeff (TEncRCSeq *encRCSeq, Double *lambdaRatio, Double *equaCoeffA, Double *equaCoeffB, Int GOPSize) |
Double | xSolveEqua (Double targetBpp, Double *equaCoeffA, Double *equaCoeffB, Int GOPSize) |
Private Attributes | |
TEncRCSeq * | m_encRCSeq |
Int * | m_picTargetBitInGOP |
Int | m_numPic |
Int | m_targetBits |
Int | m_picLeft |
Int | m_bitsLeft |
Definition at line 184 of file TEncRateCtrl.h.
TEncRCGOP::TEncRCGOP | ( | ) |
Definition at line 287 of file TEncRateCtrl.cpp.
TEncRCGOP::~TEncRCGOP | ( | ) |
Definition at line 297 of file TEncRateCtrl.cpp.
Definition at line 302 of file TEncRateCtrl.cpp.
Void TEncRCGOP::destroy | ( | ) |
Definition at line 434 of file TEncRateCtrl.cpp.
|
inline |
Definition at line 205 of file TEncRateCtrl.h.
|
inline |
Definition at line 201 of file TEncRateCtrl.h.
|
inline |
Definition at line 202 of file TEncRateCtrl.h.
|
inline |
Definition at line 204 of file TEncRateCtrl.h.
Definition at line 206 of file TEncRateCtrl.h.
|
inline |
Definition at line 203 of file TEncRateCtrl.h.
Definition at line 444 of file TEncRateCtrl.cpp.
|
private |
Definition at line 388 of file TEncRateCtrl.cpp.
Definition at line 450 of file TEncRateCtrl.cpp.
|
private |
Definition at line 400 of file TEncRateCtrl.cpp.
|
private |
Definition at line 214 of file TEncRateCtrl.h.
|
private |
Definition at line 209 of file TEncRateCtrl.h.
|
private |
Definition at line 211 of file TEncRateCtrl.h.
|
private |
Definition at line 213 of file TEncRateCtrl.h.
|
private |
Definition at line 210 of file TEncRateCtrl.h.
|
private |
Definition at line 212 of file TEncRateCtrl.h.