|
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.
1.8.5