#include <TEncRateCtrl.h>
|
| TEncRateCtrl () |
|
| ~TEncRateCtrl () |
|
Void | init (Int totalFrames, Int targetBitrate, Int frameRate, Int GOPSize, Int picWidth, Int picHeight, Int LCUWidth, Int LCUHeight, Int keepHierBits, Bool useLCUSeparateModel, GOPEntry GOPList[MAX_GOP]) |
|
Void | destroy () |
|
Void | initRCPic (Int frameLevel) |
|
Void | initRCGOP (Int numberOfPictures) |
|
Void | destroyRCGOP () |
|
Void | setRCQP (Int QP) |
|
Int | getRCQP () |
|
TEncRCSeq * | getRCSeq () |
|
TEncRCGOP * | getRCGOP () |
|
TEncRCPic * | getRCPic () |
|
list< TEncRCPic * > & | getPicList () |
|
Bool | getCpbSaturationEnabled () |
|
UInt | getCpbState () |
|
UInt | getCpbSize () |
|
UInt | getBufferingRate () |
|
Int | updateCpbState (Int actualBits) |
|
Void | initHrdParam (const TComHRD *pcHrd, Int iFrameRate, Double fInitialCpbFullness) |
|
Definition at line 308 of file TEncRateCtrl.h.
TEncRateCtrl::TEncRateCtrl |
( |
| ) |
|
TEncRateCtrl::~TEncRateCtrl |
( |
| ) |
|
Void TEncRateCtrl::destroy |
( |
| ) |
|
Void TEncRateCtrl::destroyRCGOP |
( |
| ) |
|
UInt TEncRateCtrl::getBufferingRate |
( |
| ) |
|
|
inline |
Bool TEncRateCtrl::getCpbSaturationEnabled |
( |
| ) |
|
|
inline |
UInt TEncRateCtrl::getCpbSize |
( |
| ) |
|
|
inline |
UInt TEncRateCtrl::getCpbState |
( |
| ) |
|
|
inline |
list<TEncRCPic*>& TEncRateCtrl::getPicList |
( |
| ) |
|
|
inline |
Int TEncRateCtrl::getRCQP |
( |
| ) |
|
|
inline |
Void TEncRateCtrl::init |
( |
Int |
totalFrames, |
|
|
Int |
targetBitrate, |
|
|
Int |
frameRate, |
|
|
Int |
GOPSize, |
|
|
Int |
picWidth, |
|
|
Int |
picHeight, |
|
|
Int |
LCUWidth, |
|
|
Int |
LCUHeight, |
|
|
Int |
keepHierBits, |
|
|
Bool |
useLCUSeparateModel, |
|
|
GOPEntry |
GOPList[MAX_GOP] |
|
) |
| |
Void TEncRateCtrl::initHrdParam |
( |
const TComHRD * |
pcHrd, |
|
|
Int |
iFrameRate, |
|
|
Double |
fInitialCpbFullness |
|
) |
| |
Void TEncRateCtrl::initRCGOP |
( |
Int |
numberOfPictures | ) |
|
Void TEncRateCtrl::initRCPic |
( |
Int |
frameLevel | ) |
|
Void TEncRateCtrl::setRCQP |
( |
Int |
QP | ) |
|
|
inline |
Int TEncRateCtrl::updateCpbState |
( |
Int |
actualBits | ) |
|
UInt TEncRateCtrl::m_bufferingRate |
|
private |
Bool TEncRateCtrl::m_CpbSaturationEnabled |
|
private |
UInt TEncRateCtrl::m_cpbSize |
|
private |
Int TEncRateCtrl::m_cpbState |
|
private |
list<TEncRCPic*> TEncRateCtrl::m_listRCPictures |
|
private |
The documentation for this class was generated from the following files: