HEVC Test Model (HM)
HM-16.18
|
encoder analyzer class More...
#include <TEncAnalyze.h>
Public Member Functions | |
virtual | ~TEncAnalyze () |
TEncAnalyze () | |
Void | addResult (Double psnr[MAX_NUM_COMPONENT], Double bits, const Double MSEyuvframe[MAX_NUM_COMPONENT], const Double MSSSIM[MAX_NUM_COMPONENT]) |
Double | getPsnr (ComponentID compID) const |
Double | getMsssim (ComponentID compID) const |
Double | getBits () const |
Void | setBits (Double numBits) |
UInt | getNumPic () const |
Void | setFrmRate (Double dFrameRate) |
Void | clear () |
Void | calculateCombinedValues (const ChromaFormat chFmt, Double &PSNRyuv, Double &MSEyuv, const BitDepths &bitDepths) |
Void | printOut (TChar cDelim, const ChromaFormat chFmt, const Bool printMSEBasedSNR, const Bool printSequenceMSE, const Bool printMSSSIM, const BitDepths &bitDepths) |
Void | printSummary (const ChromaFormat chFmt, const Bool printSequenceMSE, const BitDepths &bitDepths, const std::string &sFilename) |
Private Attributes | |
Double | m_dPSNRSum [MAX_NUM_COMPONENT] |
Double | m_dAddBits |
UInt | m_uiNumPic |
Double | m_dFrmRate |
Double | m_MSEyuvframe [MAX_NUM_COMPONENT] |
Double | m_MSSSIM [MAX_NUM_COMPONENT] |
encoder analyzer class
Definition at line 63 of file TEncAnalyze.h.
|
inlinevirtual |
Definition at line 80 of file TEncAnalyze.h.
|
inline |
Definition at line 81 of file TEncAnalyze.h.
|
inline |
Definition at line 84 of file TEncAnalyze.h.
|
inline |
Definition at line 131 of file TEncAnalyze.h.
|
inline |
Definition at line 113 of file TEncAnalyze.h.
|
inline |
Definition at line 105 of file TEncAnalyze.h.
|
inline |
Definition at line 103 of file TEncAnalyze.h.
|
inline |
Definition at line 107 of file TEncAnalyze.h.
|
inline |
Definition at line 101 of file TEncAnalyze.h.
|
inline |
Definition at line 168 of file TEncAnalyze.h.
|
inline |
Definition at line 426 of file TEncAnalyze.h.
Definition at line 106 of file TEncAnalyze.h.
Definition at line 112 of file TEncAnalyze.h.
|
private |
Definition at line 67 of file TEncAnalyze.h.
|
private |
Definition at line 69 of file TEncAnalyze.h.
|
private |
Definition at line 66 of file TEncAnalyze.h.
|
private |
Definition at line 70 of file TEncAnalyze.h.
|
private |
Definition at line 72 of file TEncAnalyze.h.
|
private |
Definition at line 68 of file TEncAnalyze.h.