#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: