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

SPS class. More...

#include <TComSlice.h>

Collaboration diagram for TComSPS:
Collaboration graph
[legend]

Public Member Functions

Int getVPSId () const
 
Void setVPSId (Int i)
 
Int getSPSId () const
 
Void setSPSId (Int i)
 
ChromaFormat getChromaFormatIdc () const
 
Void setChromaFormatIdc (ChromaFormat i)
 
Void setPicWidthInLumaSamples (UInt u)
 
UInt getPicWidthInLumaSamples () const
 
Void setPicHeightInLumaSamples (UInt u)
 
UInt getPicHeightInLumaSamples () const
 
WindowgetConformanceWindow ()
 
const WindowgetConformanceWindow () const
 
Void setConformanceWindow (Window &conformanceWindow)
 
UInt getNumLongTermRefPicSPS () const
 
Void setNumLongTermRefPicSPS (UInt val)
 
UInt getLtRefPicPocLsbSps (UInt index) const
 
Void setLtRefPicPocLsbSps (UInt index, UInt val)
 
Bool getUsedByCurrPicLtSPSFlag (Int i) const
 
Void setUsedByCurrPicLtSPSFlag (Int i, Bool x)
 
Int getLog2MinCodingBlockSize () const
 
Void setLog2MinCodingBlockSize (Int val)
 
Int getLog2DiffMaxMinCodingBlockSize () const
 
Void setLog2DiffMaxMinCodingBlockSize (Int val)
 
Void setMaxCUWidth (UInt u)
 
UInt getMaxCUWidth () const
 
Void setMaxCUHeight (UInt u)
 
UInt getMaxCUHeight () const
 
Void setMaxCUDepth (UInt u)
 
UInt getMaxCUDepth () const
 
Void setUsePCM (Bool b)
 
Bool getUsePCM () const
 
Void setPCMLog2MaxSize (UInt u)
 
UInt getPCMLog2MaxSize () const
 
Void setPCMLog2MinSize (UInt u)
 
UInt getPCMLog2MinSize () const
 
Void setBitsForPOC (UInt u)
 
UInt getBitsForPOC () const
 
Bool getUseAMP () const
 
Void setUseAMP (Bool b)
 
Void setQuadtreeTULog2MaxSize (UInt u)
 
UInt getQuadtreeTULog2MaxSize () const
 
Void setQuadtreeTULog2MinSize (UInt u)
 
UInt getQuadtreeTULog2MinSize () const
 
Void setQuadtreeTUMaxDepthInter (UInt u)
 
Void setQuadtreeTUMaxDepthIntra (UInt u)
 
UInt getQuadtreeTUMaxDepthInter () const
 
UInt getQuadtreeTUMaxDepthIntra () const
 
Void setNumReorderPics (Int i, UInt tlayer)
 
Int getNumReorderPics (UInt tlayer) const
 
const TComRPSListgetRPSList () const
 
TComRPSListgetRPSList ()
 
Bool getLongTermRefsPresent () const
 
Void setLongTermRefsPresent (Bool b)
 
Bool getTMVPFlagsPresent () const
 
Void setTMVPFlagsPresent (Bool b)
 
Void setMaxTrSize (UInt u)
 
UInt getMaxTrSize () const
 
Int getBitDepth (ChannelType type) const
 
Void setBitDepth (ChannelType type, Int u)
 
Int getDifferentialLumaChromaBitDepth () const
 
Int getQpBDOffset (ChannelType type) const
 
Void setQpBDOffset (ChannelType type, Int i)
 
Bool getUseExtendedPrecision () const
 
Void setUseExtendedPrecision (Bool value)
 
Bool getUseHighPrecisionPredictionWeighting () const
 
Void setUseHighPrecisionPredictionWeighting (Bool value)
 
Void setUseSAO (Bool bVal)
 
Bool getUseSAO () const
 
Bool getUseResidualRotation () const
 
Void setUseResidualRotation (const Bool value)
 
Bool getUseSingleSignificanceMapContext () const
 
Void setUseSingleSignificanceMapContext (const Bool value)
 
Bool getUseGolombRiceParameterAdaptation () const
 
Void setUseGolombRiceParameterAdaptation (const Bool value)
 
Bool getAlignCABACBeforeBypass () const
 
Void setAlignCABACBeforeBypass (const Bool value)
 
Bool getUseResidualDPCM (const RDPCMSignallingMode signallingMode) const
 
Void setUseResidualDPCM (const RDPCMSignallingMode signallingMode, const Bool value)
 
UInt getMaxTLayers () const
 
Void setMaxTLayers (UInt uiMaxTLayers)
 
Bool getTemporalIdNestingFlag () const
 
Void setTemporalIdNestingFlag (Bool bValue)
 
UInt getPCMBitDepth (ChannelType type) const
 
Void setPCMBitDepth (ChannelType type, UInt u)
 
Void setPCMFilterDisableFlag (Bool bValue)
 
Bool getPCMFilterDisableFlag () const
 
Void setDisableIntraReferenceSmoothing (Bool bValue)
 
Bool getDisableIntraReferenceSmoothing () const
 
Bool getScalingListFlag () const
 
Void setScalingListFlag (Bool b)
 
Bool getScalingListPresentFlag () const
 
Void setScalingListPresentFlag (Bool b)
 
Void setScalingList (TComScalingList *scalingList)
 
TComScalingListgetScalingList ()
 
const TComScalingListgetScalingList () const
 
UInt getMaxDecPicBuffering (UInt tlayer) const
 
Void setMaxDecPicBuffering (UInt ui, UInt tlayer)
 
UInt getMaxLatencyIncrease (UInt tlayer) const
 
Void setMaxLatencyIncrease (UInt ui, UInt tlayer)
 
Void setUseStrongIntraSmoothing (Bool bVal)
 
Bool getUseStrongIntraSmoothing () const
 
Bool getVuiParametersPresentFlag () const
 
Void setVuiParametersPresentFlag (Bool b)
 
TComVUIgetVuiParameters ()
 
const TComVUIgetVuiParameters () const
 
const TComPTLgetPTL () const
 
TComPTLgetPTL ()
 

Static Public Member Functions

static Int getWinUnitX (Int chromaFormatIdc)
 
static Int getWinUnitY (Int chromaFormatIdc)
 

Private Attributes

Int m_SPSId
 
Int m_VPSId
 
ChromaFormat m_chromaFormatIdc
 
UInt m_uiMaxTLayers
 
UInt m_picWidthInLumaSamples
 
UInt m_picHeightInLumaSamples
 
Int m_log2MinCodingBlockSize
 
Int m_log2DiffMaxMinCodingBlockSize
 
UInt m_uiMaxCUWidth
 
UInt m_uiMaxCUHeight
 
UInt m_uiMaxCUDepth
 
Window m_conformanceWindow
 
TComRPSList m_RPSList
 
Bool m_bLongTermRefsPresent
 
Bool m_TMVPFlagsPresent
 
Int m_numReorderPics [7]
 
UInt m_uiQuadtreeTULog2MaxSize
 
UInt m_uiQuadtreeTULog2MinSize
 
UInt m_uiQuadtreeTUMaxDepthInter
 
UInt m_uiQuadtreeTUMaxDepthIntra
 
Bool m_usePCM
 
UInt m_pcmLog2MaxSize
 
UInt m_uiPCMLog2MinSize
 
Bool m_useAMP
 
Int m_uiBitDepth [MAX_NUM_CHANNEL_TYPE]
 
Int m_qpBDOffset [MAX_NUM_CHANNEL_TYPE]
 
Bool m_useExtendedPrecision
 
Bool m_useHighPrecisionPredictionWeighting
 
Bool m_useResidualRotation
 
Bool m_useSingleSignificanceMapContext
 
Bool m_useGolombRiceParameterAdaptation
 
Bool m_alignCABACBeforeBypass
 
Bool m_useResidualDPCM [NUMBER_OF_RDPCM_SIGNALLING_MODES]
 
UInt m_uiPCMBitDepth [MAX_NUM_CHANNEL_TYPE]
 
Bool m_bPCMFilterDisableFlag
 
Bool m_disableIntraReferenceSmoothing
 
UInt m_uiBitsForPOC
 
UInt m_numLongTermRefPicSPS
 
UInt m_ltRefPicPocLsbSps [33]
 
Bool m_usedByCurrPicLtSPSFlag [33]
 
UInt m_uiMaxTrSize
 
Bool m_bUseSAO
 
Bool m_bTemporalIdNestingFlag
 
Bool m_scalingListEnabledFlag
 
Bool m_scalingListPresentFlag
 
TComScalingList m_scalingList
 
UInt m_uiMaxDecPicBuffering [7]
 
UInt m_uiMaxLatencyIncrease [7]
 
Bool m_useStrongIntraSmoothing
 
Bool m_vuiParametersPresentFlag
 
TComVUI m_vuiParameters
 
TComPTL m_pcPTL
 
static const Int m_winUnitX [3+1] ={1,2,2,1}
 
static const Int m_winUnitY [3+1] ={1,2,1,1}
 
 TComSPS ()
 
virtual ~TComSPS ()
 
Void createRPSList (Int numRPS)
 
Void setHrdParameters (UInt frameRate, UInt numDU, UInt bitRate, Bool randomAccess)
 

Detailed Description

SPS class.

Definition at line 722 of file TComSlice.h.

Constructor & Destructor Documentation

TComSPS::TComSPS ( )

Definition at line 1551 of file TComSlice.cpp.

TComSPS::~TComSPS ( )
virtual

Definition at line 1614 of file TComSlice.cpp.

Member Function Documentation

Void TComSPS::createRPSList ( Int  numRPS)

Definition at line 1619 of file TComSlice.cpp.

Bool TComSPS::getAlignCABACBeforeBypass ( ) const
inline

Definition at line 904 of file TComSlice.h.

Int TComSPS::getBitDepth ( ChannelType  type) const
inline

Definition at line 882 of file TComSlice.h.

UInt TComSPS::getBitsForPOC ( ) const
inline

Definition at line 857 of file TComSlice.h.

ChromaFormat TComSPS::getChromaFormatIdc ( ) const
inline

Definition at line 814 of file TComSlice.h.

Window& TComSPS::getConformanceWindow ( )
inline

Definition at line 826 of file TComSlice.h.

const Window& TComSPS::getConformanceWindow ( ) const
inline

Definition at line 827 of file TComSlice.h.

Int TComSPS::getDifferentialLumaChromaBitDepth ( ) const
inline

Definition at line 884 of file TComSlice.h.

Bool TComSPS::getDisableIntraReferenceSmoothing ( ) const
inline

Definition at line 920 of file TComSlice.h.

Int TComSPS::getLog2DiffMaxMinCodingBlockSize ( ) const
inline

Definition at line 841 of file TComSlice.h.

Int TComSPS::getLog2MinCodingBlockSize ( ) const
inline

Definition at line 839 of file TComSlice.h.

Bool TComSPS::getLongTermRefsPresent ( ) const
inline

Definition at line 873 of file TComSlice.h.

UInt TComSPS::getLtRefPicPocLsbSps ( UInt  index) const
inline

Definition at line 833 of file TComSlice.h.

UInt TComSPS::getMaxCUDepth ( ) const
inline

Definition at line 849 of file TComSlice.h.

UInt TComSPS::getMaxCUHeight ( ) const
inline

Definition at line 847 of file TComSlice.h.

UInt TComSPS::getMaxCUWidth ( ) const
inline

Definition at line 845 of file TComSlice.h.

UInt TComSPS::getMaxDecPicBuffering ( UInt  tlayer) const
inline

Definition at line 929 of file TComSlice.h.

UInt TComSPS::getMaxLatencyIncrease ( UInt  tlayer) const
inline

Definition at line 931 of file TComSlice.h.

UInt TComSPS::getMaxTLayers ( ) const
inline

Definition at line 910 of file TComSlice.h.

UInt TComSPS::getMaxTrSize ( ) const
inline

Definition at line 879 of file TComSlice.h.

UInt TComSPS::getNumLongTermRefPicSPS ( ) const
inline

Definition at line 830 of file TComSlice.h.

Int TComSPS::getNumReorderPics ( UInt  tlayer) const
inline

Definition at line 869 of file TComSlice.h.

UInt TComSPS::getPCMBitDepth ( ChannelType  type) const
inline

Definition at line 915 of file TComSlice.h.

Bool TComSPS::getPCMFilterDisableFlag ( ) const
inline

Definition at line 918 of file TComSlice.h.

UInt TComSPS::getPCMLog2MaxSize ( ) const
inline

Definition at line 853 of file TComSlice.h.

UInt TComSPS::getPCMLog2MinSize ( ) const
inline

Definition at line 855 of file TComSlice.h.

UInt TComSPS::getPicHeightInLumaSamples ( ) const
inline

Definition at line 824 of file TComSlice.h.

UInt TComSPS::getPicWidthInLumaSamples ( ) const
inline

Definition at line 822 of file TComSlice.h.

const TComPTL* TComSPS::getPTL ( ) const
inline

Definition at line 943 of file TComSlice.h.

TComPTL* TComSPS::getPTL ( )
inline

Definition at line 944 of file TComSlice.h.

Int TComSPS::getQpBDOffset ( ChannelType  type) const
inline

Definition at line 885 of file TComSlice.h.

UInt TComSPS::getQuadtreeTULog2MaxSize ( ) const
inline

Definition at line 861 of file TComSlice.h.

UInt TComSPS::getQuadtreeTULog2MinSize ( ) const
inline

Definition at line 863 of file TComSlice.h.

UInt TComSPS::getQuadtreeTUMaxDepthInter ( ) const
inline

Definition at line 866 of file TComSlice.h.

UInt TComSPS::getQuadtreeTUMaxDepthIntra ( ) const
inline

Definition at line 867 of file TComSlice.h.

const TComRPSList* TComSPS::getRPSList ( ) const
inline

Definition at line 871 of file TComSlice.h.

TComRPSList* TComSPS::getRPSList ( )
inline

Definition at line 872 of file TComSlice.h.

TComScalingList& TComSPS::getScalingList ( )
inline

Definition at line 927 of file TComSlice.h.

const TComScalingList& TComSPS::getScalingList ( ) const
inline

Definition at line 928 of file TComSlice.h.

Bool TComSPS::getScalingListFlag ( ) const
inline

Definition at line 922 of file TComSlice.h.

Bool TComSPS::getScalingListPresentFlag ( ) const
inline

Definition at line 924 of file TComSlice.h.

Int TComSPS::getSPSId ( ) const
inline

Definition at line 812 of file TComSlice.h.

Bool TComSPS::getTemporalIdNestingFlag ( ) const
inline

Definition at line 913 of file TComSlice.h.

Bool TComSPS::getTMVPFlagsPresent ( ) const
inline

Definition at line 875 of file TComSlice.h.

Bool TComSPS::getUseAMP ( ) const
inline

Definition at line 858 of file TComSlice.h.

Bool TComSPS::getUsedByCurrPicLtSPSFlag ( Int  i) const
inline

Definition at line 836 of file TComSlice.h.

Bool TComSPS::getUseExtendedPrecision ( ) const
inline

Definition at line 887 of file TComSlice.h.

Bool TComSPS::getUseGolombRiceParameterAdaptation ( ) const
inline

Definition at line 901 of file TComSlice.h.

Bool TComSPS::getUseHighPrecisionPredictionWeighting ( ) const
inline

Definition at line 889 of file TComSlice.h.

Bool TComSPS::getUsePCM ( ) const
inline

Definition at line 851 of file TComSlice.h.

Bool TComSPS::getUseResidualDPCM ( const RDPCMSignallingMode  signallingMode) const
inline

Definition at line 907 of file TComSlice.h.

Bool TComSPS::getUseResidualRotation ( ) const
inline

Definition at line 895 of file TComSlice.h.

Bool TComSPS::getUseSAO ( ) const
inline

Definition at line 893 of file TComSlice.h.

Bool TComSPS::getUseSingleSignificanceMapContext ( ) const
inline

Definition at line 898 of file TComSlice.h.

Bool TComSPS::getUseStrongIntraSmoothing ( ) const
inline

Definition at line 935 of file TComSlice.h.

Int TComSPS::getVPSId ( ) const
inline

Definition at line 810 of file TComSlice.h.

TComVUI* TComSPS::getVuiParameters ( )
inline

Definition at line 939 of file TComSlice.h.

const TComVUI* TComSPS::getVuiParameters ( ) const
inline

Definition at line 940 of file TComSlice.h.

Bool TComSPS::getVuiParametersPresentFlag ( ) const
inline

Definition at line 937 of file TComSlice.h.

static Int TComSPS::getWinUnitX ( Int  chromaFormatIdc)
inlinestatic

Definition at line 817 of file TComSlice.h.

static Int TComSPS::getWinUnitY ( Int  chromaFormatIdc)
inlinestatic

Definition at line 818 of file TComSlice.h.

Void TComSPS::setAlignCABACBeforeBypass ( const Bool  value)
inline

Definition at line 905 of file TComSlice.h.

Void TComSPS::setBitDepth ( ChannelType  type,
Int  u 
)
inline

Definition at line 883 of file TComSlice.h.

Void TComSPS::setBitsForPOC ( UInt  u)
inline

Definition at line 856 of file TComSlice.h.

Void TComSPS::setChromaFormatIdc ( ChromaFormat  i)
inline

Definition at line 815 of file TComSlice.h.

Void TComSPS::setConformanceWindow ( Window conformanceWindow)
inline

Definition at line 828 of file TComSlice.h.

Void TComSPS::setDisableIntraReferenceSmoothing ( Bool  bValue)
inline

Definition at line 919 of file TComSlice.h.

Void TComSPS::setHrdParameters ( UInt  frameRate,
UInt  numDU,
UInt  bitRate,
Bool  randomAccess 
)

Definition at line 1625 of file TComSlice.cpp.

Void TComSPS::setLog2DiffMaxMinCodingBlockSize ( Int  val)
inline

Definition at line 842 of file TComSlice.h.

Void TComSPS::setLog2MinCodingBlockSize ( Int  val)
inline

Definition at line 840 of file TComSlice.h.

Void TComSPS::setLongTermRefsPresent ( Bool  b)
inline

Definition at line 874 of file TComSlice.h.

Void TComSPS::setLtRefPicPocLsbSps ( UInt  index,
UInt  val 
)
inline

Definition at line 834 of file TComSlice.h.

Void TComSPS::setMaxCUDepth ( UInt  u)
inline

Definition at line 848 of file TComSlice.h.

Void TComSPS::setMaxCUHeight ( UInt  u)
inline

Definition at line 846 of file TComSlice.h.

Void TComSPS::setMaxCUWidth ( UInt  u)
inline

Definition at line 844 of file TComSlice.h.

Void TComSPS::setMaxDecPicBuffering ( UInt  ui,
UInt  tlayer 
)
inline

Definition at line 930 of file TComSlice.h.

Void TComSPS::setMaxLatencyIncrease ( UInt  ui,
UInt  tlayer 
)
inline

Definition at line 932 of file TComSlice.h.

Void TComSPS::setMaxTLayers ( UInt  uiMaxTLayers)
inline

Definition at line 911 of file TComSlice.h.

Void TComSPS::setMaxTrSize ( UInt  u)
inline

Definition at line 878 of file TComSlice.h.

Void TComSPS::setNumLongTermRefPicSPS ( UInt  val)
inline

Definition at line 831 of file TComSlice.h.

Void TComSPS::setNumReorderPics ( Int  i,
UInt  tlayer 
)
inline

Definition at line 868 of file TComSlice.h.

Void TComSPS::setPCMBitDepth ( ChannelType  type,
UInt  u 
)
inline

Definition at line 916 of file TComSlice.h.

Void TComSPS::setPCMFilterDisableFlag ( Bool  bValue)
inline

Definition at line 917 of file TComSlice.h.

Void TComSPS::setPCMLog2MaxSize ( UInt  u)
inline

Definition at line 852 of file TComSlice.h.

Void TComSPS::setPCMLog2MinSize ( UInt  u)
inline

Definition at line 854 of file TComSlice.h.

Void TComSPS::setPicHeightInLumaSamples ( UInt  u)
inline

Definition at line 823 of file TComSlice.h.

Void TComSPS::setPicWidthInLumaSamples ( UInt  u)
inline

Definition at line 821 of file TComSlice.h.

Void TComSPS::setQpBDOffset ( ChannelType  type,
Int  i 
)
inline

Definition at line 886 of file TComSlice.h.

Void TComSPS::setQuadtreeTULog2MaxSize ( UInt  u)
inline

Definition at line 860 of file TComSlice.h.

Void TComSPS::setQuadtreeTULog2MinSize ( UInt  u)
inline

Definition at line 862 of file TComSlice.h.

Void TComSPS::setQuadtreeTUMaxDepthInter ( UInt  u)
inline

Definition at line 864 of file TComSlice.h.

Void TComSPS::setQuadtreeTUMaxDepthIntra ( UInt  u)
inline

Definition at line 865 of file TComSlice.h.

Void TComSPS::setScalingList ( TComScalingList scalingList)
Void TComSPS::setScalingListFlag ( Bool  b)
inline

Definition at line 923 of file TComSlice.h.

Void TComSPS::setScalingListPresentFlag ( Bool  b)
inline

Definition at line 925 of file TComSlice.h.

Void TComSPS::setSPSId ( Int  i)
inline

Definition at line 813 of file TComSlice.h.

Void TComSPS::setTemporalIdNestingFlag ( Bool  bValue)
inline

Definition at line 914 of file TComSlice.h.

Void TComSPS::setTMVPFlagsPresent ( Bool  b)
inline

Definition at line 876 of file TComSlice.h.

Void TComSPS::setUseAMP ( Bool  b)
inline

Definition at line 859 of file TComSlice.h.

Void TComSPS::setUsedByCurrPicLtSPSFlag ( Int  i,
Bool  x 
)
inline

Definition at line 837 of file TComSlice.h.

Void TComSPS::setUseExtendedPrecision ( Bool  value)
inline

Definition at line 888 of file TComSlice.h.

Void TComSPS::setUseGolombRiceParameterAdaptation ( const Bool  value)
inline

Definition at line 902 of file TComSlice.h.

Void TComSPS::setUseHighPrecisionPredictionWeighting ( Bool  value)
inline

Definition at line 890 of file TComSlice.h.

Void TComSPS::setUsePCM ( Bool  b)
inline

Definition at line 850 of file TComSlice.h.

Void TComSPS::setUseResidualDPCM ( const RDPCMSignallingMode  signallingMode,
const Bool  value 
)
inline

Definition at line 908 of file TComSlice.h.

Void TComSPS::setUseResidualRotation ( const Bool  value)
inline

Definition at line 896 of file TComSlice.h.

Void TComSPS::setUseSAO ( Bool  bVal)
inline

Definition at line 892 of file TComSlice.h.

Void TComSPS::setUseSingleSignificanceMapContext ( const Bool  value)
inline

Definition at line 899 of file TComSlice.h.

Void TComSPS::setUseStrongIntraSmoothing ( Bool  bVal)
inline

Definition at line 934 of file TComSlice.h.

Void TComSPS::setVPSId ( Int  i)
inline

Definition at line 811 of file TComSlice.h.

Void TComSPS::setVuiParametersPresentFlag ( Bool  b)
inline

Definition at line 938 of file TComSlice.h.

Member Data Documentation

Bool TComSPS::m_alignCABACBeforeBypass
private

Definition at line 766 of file TComSlice.h.

Bool TComSPS::m_bLongTermRefsPresent
private

Definition at line 744 of file TComSlice.h.

Bool TComSPS::m_bPCMFilterDisableFlag
private

Definition at line 769 of file TComSlice.h.

Bool TComSPS::m_bTemporalIdNestingFlag
private

Definition at line 781 of file TComSlice.h.

Bool TComSPS::m_bUseSAO
private

Definition at line 779 of file TComSlice.h.

ChromaFormat TComSPS::m_chromaFormatIdc
private

Definition at line 727 of file TComSlice.h.

Window TComSPS::m_conformanceWindow
private

Definition at line 741 of file TComSlice.h.

Bool TComSPS::m_disableIntraReferenceSmoothing
private

Definition at line 770 of file TComSlice.h.

Int TComSPS::m_log2DiffMaxMinCodingBlockSize
private

Definition at line 736 of file TComSlice.h.

Int TComSPS::m_log2MinCodingBlockSize
private

Definition at line 735 of file TComSlice.h.

UInt TComSPS::m_ltRefPicPocLsbSps[33]
private

Definition at line 774 of file TComSlice.h.

UInt TComSPS::m_numLongTermRefPicSPS
private

Definition at line 773 of file TComSlice.h.

Int TComSPS::m_numReorderPics[7]
private

Definition at line 746 of file TComSlice.h.

UInt TComSPS::m_pcmLog2MaxSize
private

Definition at line 754 of file TComSlice.h.

TComPTL TComSPS::m_pcPTL
private

Definition at line 796 of file TComSlice.h.

UInt TComSPS::m_picHeightInLumaSamples
private

Definition at line 733 of file TComSlice.h.

UInt TComSPS::m_picWidthInLumaSamples
private

Definition at line 732 of file TComSlice.h.

Int TComSPS::m_qpBDOffset[MAX_NUM_CHANNEL_TYPE]
private

Definition at line 760 of file TComSlice.h.

TComRPSList TComSPS::m_RPSList
private

Definition at line 743 of file TComSlice.h.

TComScalingList TComSPS::m_scalingList
private

Definition at line 785 of file TComSlice.h.

Bool TComSPS::m_scalingListEnabledFlag
private

Definition at line 783 of file TComSlice.h.

Bool TComSPS::m_scalingListPresentFlag
private

Definition at line 784 of file TComSlice.h.

Int TComSPS::m_SPSId
private

Definition at line 725 of file TComSlice.h.

Bool TComSPS::m_TMVPFlagsPresent
private

Definition at line 745 of file TComSlice.h.

Int TComSPS::m_uiBitDepth[MAX_NUM_CHANNEL_TYPE]
private

Definition at line 759 of file TComSlice.h.

UInt TComSPS::m_uiBitsForPOC
private

Definition at line 772 of file TComSlice.h.

UInt TComSPS::m_uiMaxCUDepth
private

Definition at line 739 of file TComSlice.h.

UInt TComSPS::m_uiMaxCUHeight
private

Definition at line 738 of file TComSlice.h.

UInt TComSPS::m_uiMaxCUWidth
private

Definition at line 737 of file TComSlice.h.

UInt TComSPS::m_uiMaxDecPicBuffering[7]
private

Definition at line 786 of file TComSlice.h.

UInt TComSPS::m_uiMaxLatencyIncrease[7]
private

Definition at line 787 of file TComSlice.h.

UInt TComSPS::m_uiMaxTLayers
private

Definition at line 729 of file TComSlice.h.

UInt TComSPS::m_uiMaxTrSize
private

Definition at line 777 of file TComSlice.h.

UInt TComSPS::m_uiPCMBitDepth[MAX_NUM_CHANNEL_TYPE]
private

Definition at line 768 of file TComSlice.h.

UInt TComSPS::m_uiPCMLog2MinSize
private

Definition at line 755 of file TComSlice.h.

UInt TComSPS::m_uiQuadtreeTULog2MaxSize
private

Definition at line 749 of file TComSlice.h.

UInt TComSPS::m_uiQuadtreeTULog2MinSize
private

Definition at line 750 of file TComSlice.h.

UInt TComSPS::m_uiQuadtreeTUMaxDepthInter
private

Definition at line 751 of file TComSlice.h.

UInt TComSPS::m_uiQuadtreeTUMaxDepthIntra
private

Definition at line 752 of file TComSlice.h.

Bool TComSPS::m_useAMP
private

Definition at line 756 of file TComSlice.h.

Bool TComSPS::m_usedByCurrPicLtSPSFlag[33]
private

Definition at line 775 of file TComSlice.h.

Bool TComSPS::m_useExtendedPrecision
private

Definition at line 761 of file TComSlice.h.

Bool TComSPS::m_useGolombRiceParameterAdaptation
private

Definition at line 765 of file TComSlice.h.

Bool TComSPS::m_useHighPrecisionPredictionWeighting
private

Definition at line 762 of file TComSlice.h.

Bool TComSPS::m_usePCM
private

Definition at line 753 of file TComSlice.h.

Bool TComSPS::m_useResidualDPCM[NUMBER_OF_RDPCM_SIGNALLING_MODES]
private

Definition at line 767 of file TComSlice.h.

Bool TComSPS::m_useResidualRotation
private

Definition at line 763 of file TComSlice.h.

Bool TComSPS::m_useSingleSignificanceMapContext
private

Definition at line 764 of file TComSlice.h.

Bool TComSPS::m_useStrongIntraSmoothing
private

Definition at line 789 of file TComSlice.h.

Int TComSPS::m_VPSId
private

Definition at line 726 of file TComSlice.h.

TComVUI TComSPS::m_vuiParameters
private

Definition at line 792 of file TComSlice.h.

Bool TComSPS::m_vuiParametersPresentFlag
private

Definition at line 791 of file TComSlice.h.

const Int TComSPS::m_winUnitX ={1,2,2,1}
staticprivate

Definition at line 794 of file TComSlice.h.

const Int TComSPS::m_winUnitY ={1,2,1,1}
staticprivate

Definition at line 795 of file TComSlice.h.


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