HEVC Test Model (HM)  HM-16.3
Public Member Functions | Private Attributes | List of all members
TEncPicQPAdaptationLayer Class Reference

Local image characteristics for CUs on a specific depth. More...

#include <TEncPic.h>

Collaboration diagram for TEncPicQPAdaptationLayer:
Collaboration graph
[legend]

Public Member Functions

UInt getAQPartWidth ()
 
UInt getAQPartHeight ()
 
UInt getNumAQPartInWidth ()
 
UInt getNumAQPartInHeight ()
 
UInt getAQPartStride ()
 
TEncQPAdaptationUnitgetQPAdaptationUnit ()
 
Double getAvgActivity ()
 
Void setAvgActivity (Double d)
 
 TEncPicQPAdaptationLayer ()
 
virtual ~TEncPicQPAdaptationLayer ()
 
Void create (Int iWidth, Int iHeight, UInt uiAQPartWidth, UInt uiAQPartHeight)
 
Void destroy ()
 

Private Attributes

UInt m_uiAQPartWidth
 
UInt m_uiAQPartHeight
 
UInt m_uiNumAQPartInWidth
 
UInt m_uiNumAQPartInHeight
 
TEncQPAdaptationUnitm_acTEncAQU
 
Double m_dAvgActivity
 

Detailed Description

Local image characteristics for CUs on a specific depth.

Definition at line 66 of file TEncPic.h.

Constructor & Destructor Documentation

TEncPicQPAdaptationLayer::TEncPicQPAdaptationLayer ( )

Constructor

Definition at line 58 of file TEncPic.cpp.

TEncPicQPAdaptationLayer::~TEncPicQPAdaptationLayer ( )
virtual

Destructor

Definition at line 70 of file TEncPic.cpp.

Member Function Documentation

Void TEncPicQPAdaptationLayer::create ( Int  iWidth,
Int  iHeight,
UInt  uiAQPartWidth,
UInt  uiAQPartHeight 
)

Initialize member variables

Parameters
iWidthPicture width
iHeightPicture height
uiAQPartWidthWidth of unit block for analyzing local image characteristics
uiAQPartHeightHeight of unit block for analyzing local image characteristics
Returns
Void

Definition at line 82 of file TEncPic.cpp.

Void TEncPicQPAdaptationLayer::destroy ( )

Clean up

Returns
Void

Definition at line 94 of file TEncPic.cpp.

UInt TEncPicQPAdaptationLayer::getAQPartHeight ( )
inline

Definition at line 84 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::getAQPartStride ( )
inline

Definition at line 87 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::getAQPartWidth ( )
inline

Definition at line 83 of file TEncPic.h.

Double TEncPicQPAdaptationLayer::getAvgActivity ( )
inline

Definition at line 89 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::getNumAQPartInHeight ( )
inline

Definition at line 86 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::getNumAQPartInWidth ( )
inline

Definition at line 85 of file TEncPic.h.

TEncQPAdaptationUnit* TEncPicQPAdaptationLayer::getQPAdaptationUnit ( )
inline

Definition at line 88 of file TEncPic.h.

Void TEncPicQPAdaptationLayer::setAvgActivity ( Double  d)
inline

Definition at line 91 of file TEncPic.h.

Member Data Documentation

TEncQPAdaptationUnit* TEncPicQPAdaptationLayer::m_acTEncAQU
private

Definition at line 73 of file TEncPic.h.

Double TEncPicQPAdaptationLayer::m_dAvgActivity
private

Definition at line 74 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::m_uiAQPartHeight
private

Definition at line 70 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::m_uiAQPartWidth
private

Definition at line 69 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::m_uiNumAQPartInHeight
private

Definition at line 72 of file TEncPic.h.

UInt TEncPicQPAdaptationLayer::m_uiNumAQPartInWidth
private

Definition at line 71 of file TEncPic.h.


The documentation for this class was generated from the following files: