HEVC Test Model (HM)  HM-16.3
Public Member Functions | Protected Attributes | List of all members

encoder configuration class More...

#include <TEncCfg.h>

Inheritance diagram for TEncCfg:
Inheritance graph
[legend]
Collaboration diagram for TEncCfg:
Collaboration graph
[legend]

Public Member Functions

 TEncCfg ()
 
virtual ~TEncCfg ()
 
Void setProfile (Profile::Name profile)
 
Void setLevel (Level::Tier tier, Level::Name level)
 
Void setFrameRate (Int i)
 
Void setFrameSkip (UInt i)
 
Void setSourceWidth (Int i)
 
Void setSourceHeight (Int i)
 
WindowgetConformanceWindow ()
 
Void setConformanceWindow (Int confLeft, Int confRight, Int confTop, Int confBottom)
 
Void setFramesToBeEncoded (Int i)
 
Bool getPrintMSEBasedSequencePSNR () const
 
Void setPrintMSEBasedSequencePSNR (Bool value)
 
Bool getPrintFrameMSE () const
 
Void setPrintFrameMSE (Bool value)
 
Bool getPrintSequenceMSE () const
 
Void setPrintSequenceMSE (Bool value)
 
Bool getCabacZeroWordPaddingEnabled () const
 
Void setCabacZeroWordPaddingEnabled (Bool value)
 
Void setIntraPeriod (Int i)
 
Void setDecodingRefreshType (Int i)
 
Void setGOPSize (Int i)
 
Void setGopList (GOPEntry *GOPList)
 
Void setExtraRPSs (Int i)
 
GOPEntry getGOPEntry (Int i)
 
Void setEncodedFlag (Int i, Bool value)
 
Void setMaxDecPicBuffering (UInt u, UInt tlayer)
 
Void setNumReorderPics (Int i, UInt tlayer)
 
Void setQP (Int i)
 
Void setPad (Int *iPad)
 
Int getMaxRefPicNum ()
 
Void setMaxRefPicNum (Int iMaxRefPicNum)
 
Int getMaxTempLayer ()
 
Void setMaxTempLayer (Int maxTempLayer)
 
Void setQuadtreeTULog2MaxSize (UInt u)
 
Void setQuadtreeTULog2MinSize (UInt u)
 
Void setQuadtreeTUMaxDepthInter (UInt u)
 
Void setQuadtreeTUMaxDepthIntra (UInt u)
 
Void setUseAMP (Bool b)
 
Void setLoopFilterDisable (Bool b)
 
Void setLoopFilterOffsetInPPS (Bool b)
 
Void setLoopFilterBetaOffset (Int i)
 
Void setLoopFilterTcOffset (Int i)
 
Void setDeblockingFilterControlPresent (Bool b)
 
Void setDeblockingFilterMetric (Bool b)
 
Void setFastSearch (Int i)
 
Void setSearchRange (Int i)
 
Void setBipredSearchRange (Int i)
 
Void setMaxDeltaQP (Int i)
 
Void setMaxCuDQPDepth (Int i)
 
Int getMaxCUChromaQpAdjustmentDepth () const
 
Void setMaxCUChromaQpAdjustmentDepth (Int value)
 
Void setChromaCbQpOffset (Int i)
 
Void setChromaCrQpOffset (Int i)
 
Void setChromaFormatIdc (ChromaFormat cf)
 
ChromaFormat getChromaFormatIdc ()
 
Void setUseAdaptQpSelect (Bool i)
 
Bool getUseAdaptQpSelect ()
 
Bool getUseExtendedPrecision () const
 
Void setUseExtendedPrecision (Bool value)
 
Bool getUseHighPrecisionPredictionWeighting () const
 
Void setUseHighPrecisionPredictionWeighting (Bool value)
 
Void setUseAdaptiveQP (Bool b)
 
Void setQPAdaptationRange (Int i)
 
Int getFrameRate ()
 
UInt getFrameSkip ()
 
Int getSourceWidth ()
 
Int getSourceHeight ()
 
Int getFramesToBeEncoded ()
 
Void setLambdaModifier (UInt uiIndex, Double dValue)
 
Double getLambdaModifier (UInt uiIndex) const
 
UInt getIntraPeriod ()
 
UInt getDecodingRefreshType ()
 
Int getGOPSize ()
 
Int getMaxDecPicBuffering (UInt tlayer)
 
Int getNumReorderPics (UInt tlayer)
 
Int getQP ()
 
Int getPad (Int i)
 
UInt getQuadtreeTULog2MaxSize () const
 
UInt getQuadtreeTULog2MinSize () const
 
UInt getQuadtreeTUMaxDepthInter () const
 
UInt getQuadtreeTUMaxDepthIntra () const
 
Bool getLoopFilterDisable ()
 
Bool getLoopFilterOffsetInPPS ()
 
Int getLoopFilterBetaOffset ()
 
Int getLoopFilterTcOffset ()
 
Bool getDeblockingFilterControlPresent ()
 
Bool getDeblockingFilterMetric ()
 
Int getFastSearch ()
 
Int getSearchRange ()
 
Int getMaxDeltaQP ()
 
Int getMaxCuDQPDepth ()
 
Bool getUseAdaptiveQP ()
 
Int getQPAdaptationRange ()
 
Void setUseASR (Bool b)
 
Void setUseHADME (Bool b)
 
Void setUseRDOQ (Bool b)
 
Void setUseRDOQTS (Bool b)
 
Void setRDpenalty (UInt b)
 
Void setUseFastEnc (Bool b)
 
Void setUseEarlyCU (Bool b)
 
Void setUseFastDecisionForMerge (Bool b)
 
Void setUseCbfFastMode (Bool b)
 
Void setUseEarlySkipDetection (Bool b)
 
Void setUseConstrainedIntraPred (Bool b)
 
Void setPCMInputBitDepthFlag (Bool b)
 
Void setPCMFilterDisableFlag (Bool b)
 
Void setUsePCM (Bool b)
 
Void setPCMLog2MaxSize (UInt u)
 
Void setPCMLog2MinSize (UInt u)
 
Void setdQPs (Int *p)
 
Void setDeltaQpRD (UInt u)
 
Bool getUseASR ()
 
Bool getUseHADME ()
 
Bool getUseRDOQ ()
 
Bool getUseRDOQTS ()
 
Int getRDpenalty ()
 
Bool getUseFastEnc ()
 
Bool getUseEarlyCU ()
 
Bool getUseFastDecisionForMerge ()
 
Bool getUseCbfFastMode ()
 
Bool getUseEarlySkipDetection ()
 
Bool getUseConstrainedIntraPred ()
 
Bool getPCMInputBitDepthFlag ()
 
Bool getPCMFilterDisableFlag ()
 
Bool getUsePCM ()
 
UInt getPCMLog2MaxSize ()
 
UInt getPCMLog2MinSize ()
 
Bool getUseCrossComponentPrediction () const
 
Void setUseCrossComponentPrediction (const Bool value)
 
Bool getUseReconBasedCrossCPredictionEstimate () const
 
Void setUseReconBasedCrossCPredictionEstimate (const Bool value)
 
Void setSaoOffsetBitShift (ChannelType type, UInt uiBitShift)
 
Bool getUseTransformSkip ()
 
Void setUseTransformSkip (Bool b)
 
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)
 
Bool getUseTransformSkipFast ()
 
Void setUseTransformSkipFast (Bool b)
 
UInt getTransformSkipLog2MaxSize () const
 
Void setTransformSkipLog2MaxSize (UInt u)
 
Void setDisableIntraReferenceSmoothing (Bool bValue)
 
Bool getDisableIntraReferenceSmoothing () const
 
IntgetdQPs ()
 
UInt getDeltaQpRD ()
 
Void setSliceMode (SliceConstraint i)
 
Void setSliceArgument (Int i)
 
SliceConstraint getSliceMode () const
 
Int getSliceArgument ()
 
Void setSliceSegmentMode (SliceConstraint i)
 
Void setSliceSegmentArgument (Int i)
 
SliceConstraint getSliceSegmentMode () const
 
Int getSliceSegmentArgument ()
 
Void setLFCrossSliceBoundaryFlag (Bool bValue)
 
Bool getLFCrossSliceBoundaryFlag ()
 
Void setUseSAO (Bool bVal)
 
Bool getUseSAO ()
 
Void setMaxNumOffsetsPerPic (Int iVal)
 
Int getMaxNumOffsetsPerPic ()
 
Void setSaoCtuBoundary (Bool val)
 
Bool getSaoCtuBoundary ()
 
Void setLFCrossTileBoundaryFlag (Bool val)
 
Bool getLFCrossTileBoundaryFlag ()
 
Void setTileUniformSpacingFlag (Bool b)
 
Bool getTileUniformSpacingFlag ()
 
Void setNumColumnsMinus1 (Int i)
 
Int getNumColumnsMinus1 ()
 
Void setColumnWidth (const std::vector< Int > &columnWidth)
 
UInt getColumnWidth (UInt columnIdx)
 
Void setNumRowsMinus1 (Int i)
 
Int getNumRowsMinus1 ()
 
Void setRowHeight (const std::vector< Int > &rowHeight)
 
UInt getRowHeight (UInt rowIdx)
 
Void setWaveFrontSynchro (Int iWaveFrontSynchro)
 
Int getWaveFrontsynchro ()
 
Void setDecodedPictureHashSEIEnabled (Int b)
 
Int getDecodedPictureHashSEIEnabled ()
 
Void setBufferingPeriodSEIEnabled (Int b)
 
Int getBufferingPeriodSEIEnabled ()
 
Void setPictureTimingSEIEnabled (Int b)
 
Int getPictureTimingSEIEnabled ()
 
Void setRecoveryPointSEIEnabled (Int b)
 
Int getRecoveryPointSEIEnabled ()
 
Void setToneMappingInfoSEIEnabled (Bool b)
 
Bool getToneMappingInfoSEIEnabled ()
 
Void setTMISEIToneMapId (Int b)
 
Int getTMISEIToneMapId ()
 
Void setTMISEIToneMapCancelFlag (Bool b)
 
Bool getTMISEIToneMapCancelFlag ()
 
Void setTMISEIToneMapPersistenceFlag (Bool b)
 
Bool getTMISEIToneMapPersistenceFlag ()
 
Void setTMISEICodedDataBitDepth (Int b)
 
Int getTMISEICodedDataBitDepth ()
 
Void setTMISEITargetBitDepth (Int b)
 
Int getTMISEITargetBitDepth ()
 
Void setTMISEIModelID (Int b)
 
Int getTMISEIModelID ()
 
Void setTMISEIMinValue (Int b)
 
Int getTMISEIMinValue ()
 
Void setTMISEIMaxValue (Int b)
 
Int getTMISEIMaxValue ()
 
Void setTMISEISigmoidMidpoint (Int b)
 
Int getTMISEISigmoidMidpoint ()
 
Void setTMISEISigmoidWidth (Int b)
 
Int getTMISEISigmoidWidth ()
 
Void setTMISEIStartOfCodedInterva (Int *p)
 
IntgetTMISEIStartOfCodedInterva ()
 
Void setTMISEINumPivots (Int b)
 
Int getTMISEINumPivots ()
 
Void setTMISEICodedPivotValue (Int *p)
 
IntgetTMISEICodedPivotValue ()
 
Void setTMISEITargetPivotValue (Int *p)
 
IntgetTMISEITargetPivotValue ()
 
Void setTMISEICameraIsoSpeedIdc (Int b)
 
Int getTMISEICameraIsoSpeedIdc ()
 
Void setTMISEICameraIsoSpeedValue (Int b)
 
Int getTMISEICameraIsoSpeedValue ()
 
Void setTMISEIExposureIndexIdc (Int b)
 
Int getTMISEIExposurIndexIdc ()
 
Void setTMISEIExposureIndexValue (Int b)
 
Int getTMISEIExposurIndexValue ()
 
Void setTMISEIExposureCompensationValueSignFlag (Bool b)
 
Bool getTMISEIExposureCompensationValueSignFlag ()
 
Void setTMISEIExposureCompensationValueNumerator (Int b)
 
Int getTMISEIExposureCompensationValueNumerator ()
 
Void setTMISEIExposureCompensationValueDenomIdc (Int b)
 
Int getTMISEIExposureCompensationValueDenomIdc ()
 
Void setTMISEIRefScreenLuminanceWhite (Int b)
 
Int getTMISEIRefScreenLuminanceWhite ()
 
Void setTMISEIExtendedRangeWhiteLevel (Int b)
 
Int getTMISEIExtendedRangeWhiteLevel ()
 
Void setTMISEINominalBlackLevelLumaCodeValue (Int b)
 
Int getTMISEINominalBlackLevelLumaCodeValue ()
 
Void setTMISEINominalWhiteLevelLumaCodeValue (Int b)
 
Int getTMISEINominalWhiteLevelLumaCodeValue ()
 
Void setTMISEIExtendedWhiteLevelLumaCodeValue (Int b)
 
Int getTMISEIExtendedWhiteLevelLumaCodeValue ()
 
Void setFramePackingArrangementSEIEnabled (Int b)
 
Int getFramePackingArrangementSEIEnabled ()
 
Void setFramePackingArrangementSEIType (Int b)
 
Int getFramePackingArrangementSEIType ()
 
Void setFramePackingArrangementSEIId (Int b)
 
Int getFramePackingArrangementSEIId ()
 
Void setFramePackingArrangementSEIQuincunx (Int b)
 
Int getFramePackingArrangementSEIQuincunx ()
 
Void setFramePackingArrangementSEIInterpretation (Int b)
 
Int getFramePackingArrangementSEIInterpretation ()
 
Void setSegmentedRectFramePackingArrangementSEIEnabled (Int b)
 
Int getSegmentedRectFramePackingArrangementSEIEnabled ()
 
Void setSegmentedRectFramePackingArrangementSEICancel (Int b)
 
Int getSegmentedRectFramePackingArrangementSEICancel ()
 
Void setSegmentedRectFramePackingArrangementSEIType (Int b)
 
Int getSegmentedRectFramePackingArrangementSEIType ()
 
Void setSegmentedRectFramePackingArrangementSEIPersistence (Int b)
 
Int getSegmentedRectFramePackingArrangementSEIPersistence ()
 
Void setDisplayOrientationSEIAngle (Int b)
 
Int getDisplayOrientationSEIAngle ()
 
Void setTemporalLevel0IndexSEIEnabled (Int b)
 
Int getTemporalLevel0IndexSEIEnabled ()
 
Void setGradualDecodingRefreshInfoEnabled (Int b)
 
Int getGradualDecodingRefreshInfoEnabled ()
 
Void setNoDisplaySEITLayer (Int b)
 
Int getNoDisplaySEITLayer ()
 
Void setDecodingUnitInfoSEIEnabled (Int b)
 
Int getDecodingUnitInfoSEIEnabled ()
 
Void setSOPDescriptionSEIEnabled (Int b)
 
Int getSOPDescriptionSEIEnabled ()
 
Void setScalableNestingSEIEnabled (Int b)
 
Int getScalableNestingSEIEnabled ()
 
Void setTMCTSSEIEnabled (Bool b)
 
Bool getTMCTSSEIEnabled ()
 
Void setTimeCodeSEIEnabled (Bool b)
 
Bool getTimeCodeSEIEnabled ()
 
Void setNumberOfTimeSets (Int value)
 
Int getNumberOfTimesets ()
 
Void setTimeSet (TComSEITimeSet element, Int index)
 
TComSEITimeSetgetTimeSet (Int index)
 
const TComSEITimeSetgetTimeSet (Int index) const
 
Void setKneeSEIEnabled (Int b)
 
Bool getKneeSEIEnabled ()
 
Void setKneeSEIId (Int b)
 
Int getKneeSEIId ()
 
Void setKneeSEICancelFlag (Bool b)
 
Bool getKneeSEICancelFlag ()
 
Void setKneeSEIPersistenceFlag (Bool b)
 
Bool getKneeSEIPersistenceFlag ()
 
Void setKneeSEIInputDrange (Int b)
 
Int getKneeSEIInputDrange ()
 
Void setKneeSEIInputDispLuminance (Int b)
 
Int getKneeSEIInputDispLuminance ()
 
Void setKneeSEIOutputDrange (Int b)
 
Int getKneeSEIOutputDrange ()
 
Void setKneeSEIOutputDispLuminance (Int b)
 
Int getKneeSEIOutputDispLuminance ()
 
Void setKneeSEINumKneePointsMinus1 (Int b)
 
Int getKneeSEINumKneePointsMinus1 ()
 
Void setKneeSEIInputKneePoint (Int *p)
 
IntgetKneeSEIInputKneePoint ()
 
Void setKneeSEIOutputKneePoint (Int *p)
 
IntgetKneeSEIOutputKneePoint ()
 
Void setMasteringDisplaySEI (const TComSEIMasteringDisplay &src)
 
const TComSEIMasteringDisplaygetMasteringDisplaySEI () const
 
Void setUseWP (Bool b)
 
Void setWPBiPred (Bool b)
 
Bool getUseWP ()
 
Bool getWPBiPred ()
 
Void setLog2ParallelMergeLevelMinus2 (UInt u)
 
UInt getLog2ParallelMergeLevelMinus2 ()
 
Void setMaxNumMergeCand (UInt u)
 
UInt getMaxNumMergeCand ()
 
Void setUseScalingListId (ScalingListMode u)
 
ScalingListMode getUseScalingListId ()
 
Void setScalingListFile (Char *pch)
 
ChargetScalingListFile ()
 
Void setTMVPModeId (Int u)
 
Int getTMVPModeId ()
 
Void setSignHideFlag (Bool signHideFlag)
 
Bool getSignHideFlag ()
 
Bool getUseRateCtrl ()
 
Void setUseRateCtrl (Bool b)
 
Int getTargetBitrate ()
 
Void setTargetBitrate (Int bitrate)
 
Int getKeepHierBit ()
 
Void setKeepHierBit (Int i)
 
Bool getLCULevelRC ()
 
Void setLCULevelRC (Bool b)
 
Bool getUseLCUSeparateModel ()
 
Void setUseLCUSeparateModel (Bool b)
 
Int getInitialQP ()
 
Void setInitialQP (Int QP)
 
Bool getForceIntraQP ()
 
Void setForceIntraQP (Bool b)
 
Bool getTransquantBypassEnableFlag ()
 
Void setTransquantBypassEnableFlag (Bool flag)
 
Bool getCUTransquantBypassFlagForceValue ()
 
Void setCUTransquantBypassFlagForceValue (Bool flag)
 
CostMode getCostMode ()
 
Void setCostMode (CostMode m)
 
Void setVPS (TComVPS *p)
 
TComVPSgetVPS ()
 
Void setUseRecalculateQPAccordingToLambda (Bool b)
 
Bool getUseRecalculateQPAccordingToLambda ()
 
Void setUseStrongIntraSmoothing (Bool b)
 
Bool getUseStrongIntraSmoothing ()
 
Void setActiveParameterSetsSEIEnabled (Int b)
 
Int getActiveParameterSetsSEIEnabled ()
 
Bool getVuiParametersPresentFlag ()
 
Void setVuiParametersPresentFlag (Bool i)
 
Bool getAspectRatioInfoPresentFlag ()
 
Void setAspectRatioInfoPresentFlag (Bool i)
 
Int getAspectRatioIdc ()
 
Void setAspectRatioIdc (Int i)
 
Int getSarWidth ()
 
Void setSarWidth (Int i)
 
Int getSarHeight ()
 
Void setSarHeight (Int i)
 
Bool getOverscanInfoPresentFlag ()
 
Void setOverscanInfoPresentFlag (Bool i)
 
Bool getOverscanAppropriateFlag ()
 
Void setOverscanAppropriateFlag (Bool i)
 
Bool getVideoSignalTypePresentFlag ()
 
Void setVideoSignalTypePresentFlag (Bool i)
 
Int getVideoFormat ()
 
Void setVideoFormat (Int i)
 
Bool getVideoFullRangeFlag ()
 
Void setVideoFullRangeFlag (Bool i)
 
Bool getColourDescriptionPresentFlag ()
 
Void setColourDescriptionPresentFlag (Bool i)
 
Int getColourPrimaries ()
 
Void setColourPrimaries (Int i)
 
Int getTransferCharacteristics ()
 
Void setTransferCharacteristics (Int i)
 
Int getMatrixCoefficients ()
 
Void setMatrixCoefficients (Int i)
 
Bool getChromaLocInfoPresentFlag ()
 
Void setChromaLocInfoPresentFlag (Bool i)
 
Int getChromaSampleLocTypeTopField ()
 
Void setChromaSampleLocTypeTopField (Int i)
 
Int getChromaSampleLocTypeBottomField ()
 
Void setChromaSampleLocTypeBottomField (Int i)
 
Bool getNeutralChromaIndicationFlag ()
 
Void setNeutralChromaIndicationFlag (Bool i)
 
WindowgetDefaultDisplayWindow ()
 
Void setDefaultDisplayWindow (Int offsetLeft, Int offsetRight, Int offsetTop, Int offsetBottom)
 
Bool getFrameFieldInfoPresentFlag ()
 
Void setFrameFieldInfoPresentFlag (Bool i)
 
Bool getPocProportionalToTimingFlag ()
 
Void setPocProportionalToTimingFlag (Bool x)
 
Int getNumTicksPocDiffOneMinus1 ()
 
Void setNumTicksPocDiffOneMinus1 (Int x)
 
Bool getBitstreamRestrictionFlag ()
 
Void setBitstreamRestrictionFlag (Bool i)
 
Bool getTilesFixedStructureFlag ()
 
Void setTilesFixedStructureFlag (Bool i)
 
Bool getMotionVectorsOverPicBoundariesFlag ()
 
Void setMotionVectorsOverPicBoundariesFlag (Bool i)
 
Int getMinSpatialSegmentationIdc ()
 
Void setMinSpatialSegmentationIdc (Int i)
 
Int getMaxBytesPerPicDenom ()
 
Void setMaxBytesPerPicDenom (Int i)
 
Int getMaxBitsPerMinCuDenom ()
 
Void setMaxBitsPerMinCuDenom (Int i)
 
Int getLog2MaxMvLengthHorizontal ()
 
Void setLog2MaxMvLengthHorizontal (Int i)
 
Int getLog2MaxMvLengthVertical ()
 
Void setLog2MaxMvLengthVertical (Int i)
 
Bool getProgressiveSourceFlag () const
 
Void setProgressiveSourceFlag (Bool b)
 
Bool getInterlacedSourceFlag () const
 
Void setInterlacedSourceFlag (Bool b)
 
Bool getNonPackedConstraintFlag () const
 
Void setNonPackedConstraintFlag (Bool b)
 
Bool getFrameOnlyConstraintFlag () const
 
Void setFrameOnlyConstraintFlag (Bool b)
 
UInt getBitDepthConstraintValue () const
 
Void setBitDepthConstraintValue (UInt v)
 
ChromaFormat getChromaFormatConstraintValue () const
 
Void setChromaFormatConstraintValue (ChromaFormat v)
 
Bool getIntraConstraintFlag () const
 
Void setIntraConstraintFlag (Bool b)
 
Bool getLowerBitRateConstraintFlag () const
 
Void setLowerBitRateConstraintFlag (Bool b)
 
Bool getChromaSamplingFilterHintEnabled ()
 
Void setChromaSamplingFilterHintEnabled (Bool i)
 
Int getChromaSamplingHorFilterIdc ()
 
Void setChromaSamplingHorFilterIdc (Int i)
 
Int getChromaSamplingVerFilterIdc ()
 
Void setChromaSamplingVerFilterIdc (Int i)
 
Void xCheckGSParameters ()
 

Protected Attributes

Int m_iFrameRate
 
Int m_FrameSkip
 
Int m_iSourceWidth
 
Int m_iSourceHeight
 
Window m_conformanceWindow
 
Int m_framesToBeEncoded
 
Double m_adLambdaModifier [7]
 
Bool m_printMSEBasedSequencePSNR
 
Bool m_printFrameMSE
 
Bool m_printSequenceMSE
 
Bool m_cabacZeroWordPaddingEnabled
 
Profile::Name m_profile
 
Level::Tier m_levelTier
 
Level::Name m_level
 
Bool m_progressiveSourceFlag
 
Bool m_interlacedSourceFlag
 
Bool m_nonPackedConstraintFlag
 
Bool m_frameOnlyConstraintFlag
 
UInt m_bitDepthConstraintValue
 
ChromaFormat m_chromaFormatConstraintValue
 
Bool m_intraConstraintFlag
 
Bool m_lowerBitRateConstraintFlag
 
UInt m_uiIntraPeriod
 
UInt m_uiDecodingRefreshType
 the type of decoding refresh employed for the random access. More...
 
Int m_iGOPSize
 
GOPEntry m_GOPList [64]
 
Int m_extraRPSs
 
Int m_maxDecPicBuffering [7]
 
Int m_numReorderPics [7]
 
Int m_iQP
 
Int m_aiPad [2]
 
Int m_iMaxRefPicNum
 this is used to mimic the sliding mechanism used by the decoder More...
 
Int m_maxTempLayer
 Max temporal layer. More...
 
Bool m_useAMP
 
UInt m_uiQuadtreeTULog2MaxSize
 
UInt m_uiQuadtreeTULog2MinSize
 
UInt m_uiQuadtreeTUMaxDepthInter
 
UInt m_uiQuadtreeTUMaxDepthIntra
 
Bool m_bLoopFilterDisable
 
Bool m_loopFilterOffsetInPPS
 
Int m_loopFilterBetaOffsetDiv2
 
Int m_loopFilterTcOffsetDiv2
 
Bool m_DeblockingFilterControlPresent
 
Bool m_DeblockingFilterMetric
 
Bool m_bUseSAO
 
Int m_maxNumOffsetsPerPic
 
Bool m_saoCtuBoundary
 
Int m_iFastSearch
 
Int m_iSearchRange
 
Int m_bipredSearchRange
 
Int m_iMaxDeltaQP
 
Int m_iMaxCuDQPDepth
 
Int m_maxCUChromaQpAdjustmentDepth
 
Int m_chromaCbQpOffset
 
Int m_chromaCrQpOffset
 
ChromaFormat m_chromaFormatIDC
 
Bool m_bUseAdaptQpSelect
 
Bool m_useExtendedPrecision
 
Bool m_useHighPrecisionPredictionWeighting
 
Bool m_bUseAdaptiveQP
 
Int m_iQPAdaptationRange
 
Bool m_bUseASR
 
Bool m_bUseHADME
 
Bool m_useRDOQ
 
Bool m_useRDOQTS
 
UInt m_rdPenalty
 
Bool m_bUseFastEnc
 
Bool m_bUseEarlyCU
 
Bool m_useFastDecisionForMerge
 
Bool m_bUseCbfFastMode
 
Bool m_useEarlySkipDetection
 
Bool m_useCrossComponentPrediction
 
Bool m_reconBasedCrossCPredictionEstimate
 
UInt m_saoOffsetBitShift [MAX_NUM_CHANNEL_TYPE]
 
Bool m_useTransformSkip
 
Bool m_useTransformSkipFast
 
UInt m_transformSkipLog2MaxSize
 
Bool m_useResidualRotation
 
Bool m_useSingleSignificanceMapContext
 
Bool m_useGolombRiceParameterAdaptation
 
Bool m_alignCABACBeforeBypass
 
Bool m_useResidualDPCM [NUMBER_OF_RDPCM_SIGNALLING_MODES]
 
Intm_aidQP
 
UInt m_uiDeltaQpRD
 
Bool m_bUseConstrainedIntraPred
 
Bool m_usePCM
 
UInt m_pcmLog2MaxSize
 
UInt m_uiPCMLog2MinSize
 
SliceConstraint m_sliceMode
 
Int m_sliceArgument
 
SliceConstraint m_sliceSegmentMode
 
Int m_sliceSegmentArgument
 
Bool m_bLFCrossSliceBoundaryFlag
 
Bool m_bPCMInputBitDepthFlag
 
UInt m_uiPCMBitDepthLuma
 
UInt m_uiPCMBitDepthChroma
 
Bool m_bPCMFilterDisableFlag
 
Bool m_disableIntraReferenceSmoothing
 
Bool m_loopFilterAcrossTilesEnabledFlag
 
Bool m_tileUniformSpacingFlag
 
Int m_iNumColumnsMinus1
 
Int m_iNumRowsMinus1
 
std::vector< Intm_tileColumnWidth
 
std::vector< Intm_tileRowHeight
 
Int m_iWaveFrontSynchro
 
Int m_decodedPictureHashSEIEnabled
 Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message. More...
 
Int m_bufferingPeriodSEIEnabled
 
Int m_pictureTimingSEIEnabled
 
Int m_recoveryPointSEIEnabled
 
Bool m_toneMappingInfoSEIEnabled
 
Int m_toneMapId
 
Bool m_toneMapCancelFlag
 
Bool m_toneMapPersistenceFlag
 
Int m_codedDataBitDepth
 
Int m_targetBitDepth
 
Int m_modelId
 
Int m_minValue
 
Int m_maxValue
 
Int m_sigmoidMidpoint
 
Int m_sigmoidWidth
 
Int m_numPivots
 
Int m_cameraIsoSpeedIdc
 
Int m_cameraIsoSpeedValue
 
Int m_exposureIndexIdc
 
Int m_exposureIndexValue
 
Bool m_exposureCompensationValueSignFlag
 
Int m_exposureCompensationValueNumerator
 
Int m_exposureCompensationValueDenomIdc
 
Int m_refScreenLuminanceWhite
 
Int m_extendedRangeWhiteLevel
 
Int m_nominalBlackLevelLumaCodeValue
 
Int m_nominalWhiteLevelLumaCodeValue
 
Int m_extendedWhiteLevelLumaCodeValue
 
Intm_startOfCodedInterval
 
Intm_codedPivotValue
 
Intm_targetPivotValue
 
Int m_framePackingSEIEnabled
 
Int m_framePackingSEIType
 
Int m_framePackingSEIId
 
Int m_framePackingSEIQuincunx
 
Int m_framePackingSEIInterpretation
 
Int m_segmentedRectFramePackingSEIEnabled
 
Bool m_segmentedRectFramePackingSEICancel
 
Int m_segmentedRectFramePackingSEIType
 
Bool m_segmentedRectFramePackingSEIPersistence
 
Int m_displayOrientationSEIAngle
 
Int m_temporalLevel0IndexSEIEnabled
 
Int m_gradualDecodingRefreshInfoEnabled
 
Int m_noDisplaySEITLayer
 
Int m_decodingUnitInfoSEIEnabled
 
Int m_SOPDescriptionSEIEnabled
 
Int m_scalableNestingSEIEnabled
 
Bool m_tmctsSEIEnabled
 
Bool m_timeCodeSEIEnabled
 
Int m_timeCodeSEINumTs
 
TComSEITimeSet m_timeSetArray [3]
 
Bool m_kneeSEIEnabled
 
Int m_kneeSEIId
 
Bool m_kneeSEICancelFlag
 
Bool m_kneeSEIPersistenceFlag
 
Int m_kneeSEIInputDrange
 
Int m_kneeSEIInputDispLuminance
 
Int m_kneeSEIOutputDrange
 
Int m_kneeSEIOutputDispLuminance
 
Int m_kneeSEINumKneePointsMinus1
 
Intm_kneeSEIInputKneePoint
 
Intm_kneeSEIOutputKneePoint
 
TComSEIMasteringDisplay m_masteringDisplay
 
Bool m_useWeightedPred
 
Bool m_useWeightedBiPred
 
UInt m_log2ParallelMergeLevelMinus2
 Parallel merge estimation region. More...
 
UInt m_maxNumMergeCand
 Maximum number of merge candidates. More...
 
ScalingListMode m_useScalingListId
 Using quantization matrix i.e. 0=off, 1=default, 2=file. More...
 
Charm_scalingListFile
 quantization matrix file name More...
 
Int m_TMVPModeId
 
Bool m_signHideFlag
 
Bool m_RCEnableRateControl
 
Int m_RCTargetBitrate
 
Int m_RCKeepHierarchicalBit
 
Bool m_RCLCULevelRC
 
Bool m_RCUseLCUSeparateModel
 
Int m_RCInitialQP
 
Bool m_RCForceIntraQP
 
Bool m_TransquantBypassEnableFlag
 transquant_bypass_enable_flag setting in PPS. More...
 
Bool m_CUTransquantBypassFlagForce
 if transquant_bypass_enable_flag, then, if true, all CU transquant bypass flags will be set to true. More...
 
CostMode m_costMode
 The cost function to use, primarily when considering lossless coding. More...
 
TComVPS m_cVPS
 
Bool m_recalculateQPAccordingToLambda
 recalculate QP value according to the lambda value More...
 
Int m_activeParameterSetsSEIEnabled
 enable active parameter set SEI message More...
 
Bool m_vuiParametersPresentFlag
 enable generation of VUI parameters More...
 
Bool m_aspectRatioInfoPresentFlag
 Signals whether aspect_ratio_idc is present. More...
 
Bool m_chromaSamplingFilterHintEnabled
 Signals whether chroma sampling filter hint data is present. More...
 
Int m_chromaSamplingHorFilterIdc
 Specifies the Index of filter to use. More...
 
Int m_chromaSamplingVerFilterIdc
 Specifies the Index of filter to use. More...
 
Int m_aspectRatioIdc
 aspect_ratio_idc More...
 
Int m_sarWidth
 horizontal size of the sample aspect ratio More...
 
Int m_sarHeight
 vertical size of the sample aspect ratio More...
 
Bool m_overscanInfoPresentFlag
 Signals whether overscan_appropriate_flag is present. More...
 
Bool m_overscanAppropriateFlag
 Indicates whether conformant decoded pictures are suitable for display using overscan. More...
 
Bool m_videoSignalTypePresentFlag
 Signals whether video_format, video_full_range_flag, and colour_description_present_flag are present. More...
 
Int m_videoFormat
 Indicates representation of pictures. More...
 
Bool m_videoFullRangeFlag
 Indicates the black level and range of luma and chroma signals. More...
 
Bool m_colourDescriptionPresentFlag
 Signals whether colour_primaries, transfer_characteristics and matrix_coefficients are present. More...
 
Int m_colourPrimaries
 Indicates chromaticity coordinates of the source primaries. More...
 
Int m_transferCharacteristics
 Indicates the opto-electronic transfer characteristics of the source. More...
 
Int m_matrixCoefficients
 Describes the matrix coefficients used in deriving luma and chroma from RGB primaries. More...
 
Bool m_chromaLocInfoPresentFlag
 Signals whether chroma_sample_loc_type_top_field and chroma_sample_loc_type_bottom_field are present. More...
 
Int m_chromaSampleLocTypeTopField
 Specifies the location of chroma samples for top field. More...
 
Int m_chromaSampleLocTypeBottomField
 Specifies the location of chroma samples for bottom field. More...
 
Bool m_neutralChromaIndicationFlag
 Indicates that the value of all decoded chroma samples is equal to 1<<(BitDepthCr-1) More...
 
Window m_defaultDisplayWindow
 Represents the default display window parameters. More...
 
Bool m_frameFieldInfoPresentFlag
 Indicates that pic_struct and other field coding related values are present in picture timing SEI messages. More...
 
Bool m_pocProportionalToTimingFlag
 Indicates that the POC value is proportional to the output time w.r.t. first picture in CVS. More...
 
Int m_numTicksPocDiffOneMinus1
 Number of ticks minus 1 that for a POC difference of one. More...
 
Bool m_bitstreamRestrictionFlag
 Signals whether bitstream restriction parameters are present. More...
 
Bool m_tilesFixedStructureFlag
 Indicates that each active picture parameter set has the same values of the syntax elements related to tiles. More...
 
Bool m_motionVectorsOverPicBoundariesFlag
 Indicates that no samples outside the picture boundaries are used for inter prediction. More...
 
Int m_minSpatialSegmentationIdc
 Indicates the maximum size of the spatial segments in the pictures in the coded video sequence. More...
 
Int m_maxBytesPerPicDenom
 Indicates a number of bytes not exceeded by the sum of the sizes of the VCL NAL units associated with any coded picture. More...
 
Int m_maxBitsPerMinCuDenom
 Indicates an upper bound for the number of bits of coding_unit() data. More...
 
Int m_log2MaxMvLengthHorizontal
 Indicate the maximum absolute value of a decoded horizontal MV component in quarter-pel luma units. More...
 
Int m_log2MaxMvLengthVertical
 Indicate the maximum absolute value of a decoded vertical MV component in quarter-pel luma units. More...
 
Bool m_useStrongIntraSmoothing
 enable the use of strong intra smoothing (bi_linear interpolation) for 32x32 blocks when reference samples are flat. More...
 

Detailed Description

encoder configuration class

Definition at line 99 of file TEncCfg.h.

Constructor & Destructor Documentation

TEncCfg::TEncCfg ( )
inline

Definition at line 362 of file TEncCfg.h.

virtual TEncCfg::~TEncCfg ( )
inlinevirtual

Definition at line 367 of file TEncCfg.h.

Member Function Documentation

Int TEncCfg::getActiveParameterSetsSEIEnabled ( )
inline

Definition at line 777 of file TEncCfg.h.

Bool TEncCfg::getAlignCABACBeforeBypass ( ) const
inline

Definition at line 556 of file TEncCfg.h.

Int TEncCfg::getAspectRatioIdc ( )
inline

Definition at line 782 of file TEncCfg.h.

Bool TEncCfg::getAspectRatioInfoPresentFlag ( )
inline

Definition at line 780 of file TEncCfg.h.

UInt TEncCfg::getBitDepthConstraintValue ( ) const
inline

Definition at line 851 of file TEncCfg.h.

Bool TEncCfg::getBitstreamRestrictionFlag ( )
inline

Definition at line 822 of file TEncCfg.h.

Int TEncCfg::getBufferingPeriodSEIEnabled ( )
inline

Definition at line 607 of file TEncCfg.h.

Bool TEncCfg::getCabacZeroWordPaddingEnabled ( ) const
inline

Definition at line 392 of file TEncCfg.h.

ChromaFormat TEncCfg::getChromaFormatConstraintValue ( ) const
inline

Definition at line 854 of file TEncCfg.h.

ChromaFormat TEncCfg::getChromaFormatIdc ( )
inline

Definition at line 447 of file TEncCfg.h.

Bool TEncCfg::getChromaLocInfoPresentFlag ( )
inline

Definition at line 806 of file TEncCfg.h.

Int TEncCfg::getChromaSampleLocTypeBottomField ( )
inline

Definition at line 810 of file TEncCfg.h.

Int TEncCfg::getChromaSampleLocTypeTopField ( )
inline

Definition at line 808 of file TEncCfg.h.

Bool TEncCfg::getChromaSamplingFilterHintEnabled ( )
inline

Definition at line 862 of file TEncCfg.h.

Int TEncCfg::getChromaSamplingHorFilterIdc ( )
inline

Definition at line 864 of file TEncCfg.h.

Int TEncCfg::getChromaSamplingVerFilterIdc ( )
inline

Definition at line 866 of file TEncCfg.h.

Bool TEncCfg::getColourDescriptionPresentFlag ( )
inline

Definition at line 798 of file TEncCfg.h.

Int TEncCfg::getColourPrimaries ( )
inline

Definition at line 800 of file TEncCfg.h.

UInt TEncCfg::getColumnWidth ( UInt  columnIdx)
inline

Definition at line 596 of file TEncCfg.h.

Window& TEncCfg::getConformanceWindow ( )
inline

Definition at line 378 of file TEncCfg.h.

CostMode TEncCfg::getCostMode ( )
inline

Definition at line 765 of file TEncCfg.h.

Bool TEncCfg::getCUTransquantBypassFlagForceValue ( )
inline

Definition at line 763 of file TEncCfg.h.

Bool TEncCfg::getDeblockingFilterControlPresent ( )
inline

Definition at line 493 of file TEncCfg.h.

Bool TEncCfg::getDeblockingFilterMetric ( )
inline

Definition at line 494 of file TEncCfg.h.

Int TEncCfg::getDecodedPictureHashSEIEnabled ( )
inline

Definition at line 605 of file TEncCfg.h.

UInt TEncCfg::getDecodingRefreshType ( )
inline

Definition at line 474 of file TEncCfg.h.

Int TEncCfg::getDecodingUnitInfoSEIEnabled ( )
inline

Definition at line 693 of file TEncCfg.h.

Window& TEncCfg::getDefaultDisplayWindow ( )
inline

Definition at line 814 of file TEncCfg.h.

UInt TEncCfg::getDeltaQpRD ( )
inline

Definition at line 568 of file TEncCfg.h.

Bool TEncCfg::getDisableIntraReferenceSmoothing ( ) const
inline

Definition at line 565 of file TEncCfg.h.

Int TEncCfg::getDisplayOrientationSEIAngle ( )
inline

Definition at line 685 of file TEncCfg.h.

Int* TEncCfg::getdQPs ( )
inline

Definition at line 567 of file TEncCfg.h.

Int TEncCfg::getFastSearch ( )
inline

Definition at line 497 of file TEncCfg.h.

Bool TEncCfg::getForceIntraQP ( )
inline

Definition at line 759 of file TEncCfg.h.

Bool TEncCfg::getFrameFieldInfoPresentFlag ( )
inline

Definition at line 816 of file TEncCfg.h.

Bool TEncCfg::getFrameOnlyConstraintFlag ( ) const
inline

Definition at line 848 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIEnabled ( )
inline

Definition at line 667 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIId ( )
inline

Definition at line 671 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIInterpretation ( )
inline

Definition at line 675 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIQuincunx ( )
inline

Definition at line 673 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIType ( )
inline

Definition at line 669 of file TEncCfg.h.

Int TEncCfg::getFrameRate ( )
inline

Definition at line 464 of file TEncCfg.h.

UInt TEncCfg::getFrameSkip ( )
inline

Definition at line 465 of file TEncCfg.h.

Int TEncCfg::getFramesToBeEncoded ( )
inline

Definition at line 468 of file TEncCfg.h.

GOPEntry TEncCfg::getGOPEntry ( Int  i)
inline

Definition at line 401 of file TEncCfg.h.

Int TEncCfg::getGOPSize ( )
inline

Definition at line 475 of file TEncCfg.h.

Int TEncCfg::getGradualDecodingRefreshInfoEnabled ( )
inline

Definition at line 689 of file TEncCfg.h.

Int TEncCfg::getInitialQP ( )
inline

Definition at line 757 of file TEncCfg.h.

Bool TEncCfg::getInterlacedSourceFlag ( ) const
inline

Definition at line 842 of file TEncCfg.h.

Bool TEncCfg::getIntraConstraintFlag ( ) const
inline

Definition at line 857 of file TEncCfg.h.

UInt TEncCfg::getIntraPeriod ( )
inline

Definition at line 473 of file TEncCfg.h.

Int TEncCfg::getKeepHierBit ( )
inline

Definition at line 751 of file TEncCfg.h.

Bool TEncCfg::getKneeSEICancelFlag ( )
inline

Definition at line 712 of file TEncCfg.h.

Bool TEncCfg::getKneeSEIEnabled ( )
inline

Definition at line 708 of file TEncCfg.h.

Int TEncCfg::getKneeSEIId ( )
inline

Definition at line 710 of file TEncCfg.h.

Int TEncCfg::getKneeSEIInputDispLuminance ( )
inline

Definition at line 718 of file TEncCfg.h.

Int TEncCfg::getKneeSEIInputDrange ( )
inline

Definition at line 716 of file TEncCfg.h.

Int* TEncCfg::getKneeSEIInputKneePoint ( )
inline

Definition at line 726 of file TEncCfg.h.

Int TEncCfg::getKneeSEINumKneePointsMinus1 ( )
inline

Definition at line 724 of file TEncCfg.h.

Int TEncCfg::getKneeSEIOutputDispLuminance ( )
inline

Definition at line 722 of file TEncCfg.h.

Int TEncCfg::getKneeSEIOutputDrange ( )
inline

Definition at line 720 of file TEncCfg.h.

Int* TEncCfg::getKneeSEIOutputKneePoint ( )
inline

Definition at line 728 of file TEncCfg.h.

Bool TEncCfg::getKneeSEIPersistenceFlag ( )
inline

Definition at line 714 of file TEncCfg.h.

Double TEncCfg::getLambdaModifier ( UInt  uiIndex) const
inline

Definition at line 470 of file TEncCfg.h.

Bool TEncCfg::getLCULevelRC ( )
inline

Definition at line 753 of file TEncCfg.h.

Bool TEncCfg::getLFCrossSliceBoundaryFlag ( )
inline

Definition at line 581 of file TEncCfg.h.

Bool TEncCfg::getLFCrossTileBoundaryFlag ( )
inline

Definition at line 590 of file TEncCfg.h.

Int TEncCfg::getLog2MaxMvLengthHorizontal ( )
inline

Definition at line 834 of file TEncCfg.h.

Int TEncCfg::getLog2MaxMvLengthVertical ( )
inline

Definition at line 836 of file TEncCfg.h.

UInt TEncCfg::getLog2ParallelMergeLevelMinus2 ( )
inline

Definition at line 736 of file TEncCfg.h.

Int TEncCfg::getLoopFilterBetaOffset ( )
inline

Definition at line 491 of file TEncCfg.h.

Bool TEncCfg::getLoopFilterDisable ( )
inline

Definition at line 489 of file TEncCfg.h.

Bool TEncCfg::getLoopFilterOffsetInPPS ( )
inline

Definition at line 490 of file TEncCfg.h.

Int TEncCfg::getLoopFilterTcOffset ( )
inline

Definition at line 492 of file TEncCfg.h.

Bool TEncCfg::getLowerBitRateConstraintFlag ( ) const
inline

Definition at line 860 of file TEncCfg.h.

const TComSEIMasteringDisplay& TEncCfg::getMasteringDisplaySEI ( ) const
inline

Definition at line 730 of file TEncCfg.h.

Int TEncCfg::getMatrixCoefficients ( )
inline

Definition at line 804 of file TEncCfg.h.

Int TEncCfg::getMaxBitsPerMinCuDenom ( )
inline

Definition at line 832 of file TEncCfg.h.

Int TEncCfg::getMaxBytesPerPicDenom ( )
inline

Definition at line 830 of file TEncCfg.h.

Int TEncCfg::getMaxCUChromaQpAdjustmentDepth ( ) const
inline

Definition at line 440 of file TEncCfg.h.

Int TEncCfg::getMaxCuDQPDepth ( )
inline

Definition at line 502 of file TEncCfg.h.

Int TEncCfg::getMaxDecPicBuffering ( UInt  tlayer)
inline

Definition at line 476 of file TEncCfg.h.

Int TEncCfg::getMaxDeltaQP ( )
inline

Definition at line 501 of file TEncCfg.h.

UInt TEncCfg::getMaxNumMergeCand ( )
inline

Definition at line 738 of file TEncCfg.h.

Int TEncCfg::getMaxNumOffsetsPerPic ( )
inline

Definition at line 586 of file TEncCfg.h.

Int TEncCfg::getMaxRefPicNum ( )
inline

Definition at line 410 of file TEncCfg.h.

Int TEncCfg::getMaxTempLayer ( )
inline

Definition at line 413 of file TEncCfg.h.

Int TEncCfg::getMinSpatialSegmentationIdc ( )
inline

Definition at line 828 of file TEncCfg.h.

Bool TEncCfg::getMotionVectorsOverPicBoundariesFlag ( )
inline

Definition at line 826 of file TEncCfg.h.

Bool TEncCfg::getNeutralChromaIndicationFlag ( )
inline

Definition at line 812 of file TEncCfg.h.

Int TEncCfg::getNoDisplaySEITLayer ( )
inline

Definition at line 691 of file TEncCfg.h.

Bool TEncCfg::getNonPackedConstraintFlag ( ) const
inline

Definition at line 845 of file TEncCfg.h.

Int TEncCfg::getNumberOfTimesets ( )
inline

Definition at line 703 of file TEncCfg.h.

Int TEncCfg::getNumColumnsMinus1 ( )
inline

Definition at line 594 of file TEncCfg.h.

Int TEncCfg::getNumReorderPics ( UInt  tlayer)
inline

Definition at line 477 of file TEncCfg.h.

Int TEncCfg::getNumRowsMinus1 ( )
inline

Definition at line 598 of file TEncCfg.h.

Int TEncCfg::getNumTicksPocDiffOneMinus1 ( )
inline

Definition at line 820 of file TEncCfg.h.

Bool TEncCfg::getOverscanAppropriateFlag ( )
inline

Definition at line 790 of file TEncCfg.h.

Bool TEncCfg::getOverscanInfoPresentFlag ( )
inline

Definition at line 788 of file TEncCfg.h.

Int TEncCfg::getPad ( Int  i)
inline

Definition at line 480 of file TEncCfg.h.

Bool TEncCfg::getPCMFilterDisableFlag ( )
inline

Definition at line 537 of file TEncCfg.h.

Bool TEncCfg::getPCMInputBitDepthFlag ( )
inline

Definition at line 536 of file TEncCfg.h.

UInt TEncCfg::getPCMLog2MaxSize ( )
inline

Definition at line 539 of file TEncCfg.h.

UInt TEncCfg::getPCMLog2MinSize ( )
inline

Definition at line 540 of file TEncCfg.h.

Int TEncCfg::getPictureTimingSEIEnabled ( )
inline

Definition at line 609 of file TEncCfg.h.

Bool TEncCfg::getPocProportionalToTimingFlag ( )
inline

Definition at line 818 of file TEncCfg.h.

Bool TEncCfg::getPrintFrameMSE ( ) const
inline

Definition at line 386 of file TEncCfg.h.

Bool TEncCfg::getPrintMSEBasedSequencePSNR ( ) const
inline

Definition at line 383 of file TEncCfg.h.

Bool TEncCfg::getPrintSequenceMSE ( ) const
inline

Definition at line 389 of file TEncCfg.h.

Bool TEncCfg::getProgressiveSourceFlag ( ) const
inline

Definition at line 839 of file TEncCfg.h.

Int TEncCfg::getQP ( )
inline

Definition at line 478 of file TEncCfg.h.

Int TEncCfg::getQPAdaptationRange ( )
inline

Definition at line 504 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTULog2MaxSize ( ) const
inline

Definition at line 483 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTULog2MinSize ( ) const
inline

Definition at line 484 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTUMaxDepthInter ( ) const
inline

Definition at line 485 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTUMaxDepthIntra ( ) const
inline

Definition at line 486 of file TEncCfg.h.

Int TEncCfg::getRDpenalty ( )
inline

Definition at line 529 of file TEncCfg.h.

Int TEncCfg::getRecoveryPointSEIEnabled ( )
inline

Definition at line 611 of file TEncCfg.h.

UInt TEncCfg::getRowHeight ( UInt  rowIdx)
inline

Definition at line 600 of file TEncCfg.h.

Bool TEncCfg::getSaoCtuBoundary ( )
inline

Definition at line 588 of file TEncCfg.h.

Int TEncCfg::getSarHeight ( )
inline

Definition at line 786 of file TEncCfg.h.

Int TEncCfg::getSarWidth ( )
inline

Definition at line 784 of file TEncCfg.h.

Int TEncCfg::getScalableNestingSEIEnabled ( )
inline

Definition at line 697 of file TEncCfg.h.

Char* TEncCfg::getScalingListFile ( )
inline

Definition at line 742 of file TEncCfg.h.

Int TEncCfg::getSearchRange ( )
inline

Definition at line 498 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEICancel ( )
inline

Definition at line 679 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEIEnabled ( )
inline

Definition at line 677 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEIPersistence ( )
inline

Definition at line 683 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEIType ( )
inline

Definition at line 681 of file TEncCfg.h.

Bool TEncCfg::getSignHideFlag ( )
inline

Definition at line 746 of file TEncCfg.h.

Int TEncCfg::getSliceArgument ( )
inline

Definition at line 574 of file TEncCfg.h.

SliceConstraint TEncCfg::getSliceMode ( ) const
inline

Definition at line 573 of file TEncCfg.h.

Int TEncCfg::getSliceSegmentArgument ( )
inline

Definition at line 579 of file TEncCfg.h.

SliceConstraint TEncCfg::getSliceSegmentMode ( ) const
inline

Definition at line 578 of file TEncCfg.h.

Int TEncCfg::getSOPDescriptionSEIEnabled ( )
inline

Definition at line 695 of file TEncCfg.h.

Int TEncCfg::getSourceHeight ( )
inline

Definition at line 467 of file TEncCfg.h.

Int TEncCfg::getSourceWidth ( )
inline

Definition at line 466 of file TEncCfg.h.

Int TEncCfg::getTargetBitrate ( )
inline

Definition at line 749 of file TEncCfg.h.

Int TEncCfg::getTemporalLevel0IndexSEIEnabled ( )
inline

Definition at line 687 of file TEncCfg.h.

Bool TEncCfg::getTilesFixedStructureFlag ( )
inline

Definition at line 824 of file TEncCfg.h.

Bool TEncCfg::getTileUniformSpacingFlag ( )
inline

Definition at line 592 of file TEncCfg.h.

Bool TEncCfg::getTimeCodeSEIEnabled ( )
inline

Definition at line 701 of file TEncCfg.h.

TComSEITimeSet& TEncCfg::getTimeSet ( Int  index)
inline

Definition at line 705 of file TEncCfg.h.

const TComSEITimeSet& TEncCfg::getTimeSet ( Int  index) const
inline

Definition at line 706 of file TEncCfg.h.

Bool TEncCfg::getTMCTSSEIEnabled ( )
inline

Definition at line 699 of file TEncCfg.h.

Int TEncCfg::getTMISEICameraIsoSpeedIdc ( )
inline

Definition at line 643 of file TEncCfg.h.

Int TEncCfg::getTMISEICameraIsoSpeedValue ( )
inline

Definition at line 645 of file TEncCfg.h.

Int TEncCfg::getTMISEICodedDataBitDepth ( )
inline

Definition at line 621 of file TEncCfg.h.

Int* TEncCfg::getTMISEICodedPivotValue ( )
inline

Definition at line 639 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposureCompensationValueDenomIdc ( )
inline

Definition at line 655 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposureCompensationValueNumerator ( )
inline

Definition at line 653 of file TEncCfg.h.

Bool TEncCfg::getTMISEIExposureCompensationValueSignFlag ( )
inline

Definition at line 651 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposurIndexIdc ( )
inline

Definition at line 647 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposurIndexValue ( )
inline

Definition at line 649 of file TEncCfg.h.

Int TEncCfg::getTMISEIExtendedRangeWhiteLevel ( )
inline

Definition at line 659 of file TEncCfg.h.

Int TEncCfg::getTMISEIExtendedWhiteLevelLumaCodeValue ( )
inline

Definition at line 665 of file TEncCfg.h.

Int TEncCfg::getTMISEIMaxValue ( )
inline

Definition at line 629 of file TEncCfg.h.

Int TEncCfg::getTMISEIMinValue ( )
inline

Definition at line 627 of file TEncCfg.h.

Int TEncCfg::getTMISEIModelID ( )
inline

Definition at line 625 of file TEncCfg.h.

Int TEncCfg::getTMISEINominalBlackLevelLumaCodeValue ( )
inline

Definition at line 661 of file TEncCfg.h.

Int TEncCfg::getTMISEINominalWhiteLevelLumaCodeValue ( )
inline

Definition at line 663 of file TEncCfg.h.

Int TEncCfg::getTMISEINumPivots ( )
inline

Definition at line 637 of file TEncCfg.h.

Int TEncCfg::getTMISEIRefScreenLuminanceWhite ( )
inline

Definition at line 657 of file TEncCfg.h.

Int TEncCfg::getTMISEISigmoidMidpoint ( )
inline

Definition at line 631 of file TEncCfg.h.

Int TEncCfg::getTMISEISigmoidWidth ( )
inline

Definition at line 633 of file TEncCfg.h.

Int* TEncCfg::getTMISEIStartOfCodedInterva ( )
inline

Definition at line 635 of file TEncCfg.h.

Int TEncCfg::getTMISEITargetBitDepth ( )
inline

Definition at line 623 of file TEncCfg.h.

Int* TEncCfg::getTMISEITargetPivotValue ( )
inline

Definition at line 641 of file TEncCfg.h.

Bool TEncCfg::getTMISEIToneMapCancelFlag ( )
inline

Definition at line 617 of file TEncCfg.h.

Int TEncCfg::getTMISEIToneMapId ( )
inline

Definition at line 615 of file TEncCfg.h.

Bool TEncCfg::getTMISEIToneMapPersistenceFlag ( )
inline

Definition at line 619 of file TEncCfg.h.

Int TEncCfg::getTMVPModeId ( )
inline

Definition at line 744 of file TEncCfg.h.

Bool TEncCfg::getToneMappingInfoSEIEnabled ( )
inline

Definition at line 613 of file TEncCfg.h.

Int TEncCfg::getTransferCharacteristics ( )
inline

Definition at line 802 of file TEncCfg.h.

UInt TEncCfg::getTransformSkipLog2MaxSize ( ) const
inline

Definition at line 562 of file TEncCfg.h.

Bool TEncCfg::getTransquantBypassEnableFlag ( )
inline

Definition at line 761 of file TEncCfg.h.

Bool TEncCfg::getUseAdaptiveQP ( )
inline

Definition at line 503 of file TEncCfg.h.

Bool TEncCfg::getUseAdaptQpSelect ( )
inline

Definition at line 451 of file TEncCfg.h.

Bool TEncCfg::getUseASR ( )
inline

Definition at line 525 of file TEncCfg.h.

Bool TEncCfg::getUseCbfFastMode ( )
inline

Definition at line 533 of file TEncCfg.h.

Bool TEncCfg::getUseConstrainedIntraPred ( )
inline

Definition at line 535 of file TEncCfg.h.

Bool TEncCfg::getUseCrossComponentPrediction ( ) const
inline

Definition at line 542 of file TEncCfg.h.

Bool TEncCfg::getUseEarlyCU ( )
inline

Definition at line 531 of file TEncCfg.h.

Bool TEncCfg::getUseEarlySkipDetection ( )
inline

Definition at line 534 of file TEncCfg.h.

Bool TEncCfg::getUseExtendedPrecision ( ) const
inline

Definition at line 454 of file TEncCfg.h.

Bool TEncCfg::getUseFastDecisionForMerge ( )
inline

Definition at line 532 of file TEncCfg.h.

Bool TEncCfg::getUseFastEnc ( )
inline

Definition at line 530 of file TEncCfg.h.

Bool TEncCfg::getUseGolombRiceParameterAdaptation ( ) const
inline

Definition at line 554 of file TEncCfg.h.

Bool TEncCfg::getUseHADME ( )
inline

Definition at line 526 of file TEncCfg.h.

Bool TEncCfg::getUseHighPrecisionPredictionWeighting ( ) const
inline

Definition at line 457 of file TEncCfg.h.

Bool TEncCfg::getUseLCUSeparateModel ( )
inline

Definition at line 755 of file TEncCfg.h.

Bool TEncCfg::getUsePCM ( )
inline

Definition at line 538 of file TEncCfg.h.

Bool TEncCfg::getUseRateCtrl ( )
inline

Definition at line 747 of file TEncCfg.h.

Bool TEncCfg::getUseRDOQ ( )
inline

Definition at line 527 of file TEncCfg.h.

Bool TEncCfg::getUseRDOQTS ( )
inline

Definition at line 528 of file TEncCfg.h.

Bool TEncCfg::getUseRecalculateQPAccordingToLambda ( )
inline

Definition at line 771 of file TEncCfg.h.

Bool TEncCfg::getUseReconBasedCrossCPredictionEstimate ( ) const
inline

Definition at line 544 of file TEncCfg.h.

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

Definition at line 558 of file TEncCfg.h.

Bool TEncCfg::getUseResidualRotation ( ) const
inline

Definition at line 550 of file TEncCfg.h.

Bool TEncCfg::getUseSAO ( )
inline

Definition at line 584 of file TEncCfg.h.

ScalingListMode TEncCfg::getUseScalingListId ( )
inline

Definition at line 740 of file TEncCfg.h.

Bool TEncCfg::getUseSingleSignificanceMapContext ( ) const
inline

Definition at line 552 of file TEncCfg.h.

Bool TEncCfg::getUseStrongIntraSmoothing ( )
inline

Definition at line 774 of file TEncCfg.h.

Bool TEncCfg::getUseTransformSkip ( )
inline

Definition at line 548 of file TEncCfg.h.

Bool TEncCfg::getUseTransformSkipFast ( )
inline

Definition at line 560 of file TEncCfg.h.

Bool TEncCfg::getUseWP ( )
inline

Definition at line 733 of file TEncCfg.h.

Int TEncCfg::getVideoFormat ( )
inline

Definition at line 794 of file TEncCfg.h.

Bool TEncCfg::getVideoFullRangeFlag ( )
inline

Definition at line 796 of file TEncCfg.h.

Bool TEncCfg::getVideoSignalTypePresentFlag ( )
inline

Definition at line 792 of file TEncCfg.h.

TComVPS* TEncCfg::getVPS ( )
inline

Definition at line 769 of file TEncCfg.h.

Bool TEncCfg::getVuiParametersPresentFlag ( )
inline

Definition at line 778 of file TEncCfg.h.

Int TEncCfg::getWaveFrontsynchro ( )
inline

Definition at line 603 of file TEncCfg.h.

Bool TEncCfg::getWPBiPred ( )
inline

Definition at line 734 of file TEncCfg.h.

Void TEncCfg::setActiveParameterSetsSEIEnabled ( Int  b)
inline

Definition at line 776 of file TEncCfg.h.

Void TEncCfg::setAlignCABACBeforeBypass ( const Bool  value)
inline

Definition at line 557 of file TEncCfg.h.

Void TEncCfg::setAspectRatioIdc ( Int  i)
inline

Definition at line 783 of file TEncCfg.h.

Void TEncCfg::setAspectRatioInfoPresentFlag ( Bool  i)
inline

Definition at line 781 of file TEncCfg.h.

Void TEncCfg::setBipredSearchRange ( Int  i)
inline

Definition at line 434 of file TEncCfg.h.

Void TEncCfg::setBitDepthConstraintValue ( UInt  v)
inline

Definition at line 852 of file TEncCfg.h.

Void TEncCfg::setBitstreamRestrictionFlag ( Bool  i)
inline

Definition at line 823 of file TEncCfg.h.

Void TEncCfg::setBufferingPeriodSEIEnabled ( Int  b)
inline

Definition at line 606 of file TEncCfg.h.

Void TEncCfg::setCabacZeroWordPaddingEnabled ( Bool  value)
inline

Definition at line 393 of file TEncCfg.h.

Void TEncCfg::setChromaCbQpOffset ( Int  i)
inline

Definition at line 443 of file TEncCfg.h.

Void TEncCfg::setChromaCrQpOffset ( Int  i)
inline

Definition at line 444 of file TEncCfg.h.

Void TEncCfg::setChromaFormatConstraintValue ( ChromaFormat  v)
inline

Definition at line 855 of file TEncCfg.h.

Void TEncCfg::setChromaFormatIdc ( ChromaFormat  cf)
inline

Definition at line 446 of file TEncCfg.h.

Void TEncCfg::setChromaLocInfoPresentFlag ( Bool  i)
inline

Definition at line 807 of file TEncCfg.h.

Void TEncCfg::setChromaSampleLocTypeBottomField ( Int  i)
inline

Definition at line 811 of file TEncCfg.h.

Void TEncCfg::setChromaSampleLocTypeTopField ( Int  i)
inline

Definition at line 809 of file TEncCfg.h.

Void TEncCfg::setChromaSamplingFilterHintEnabled ( Bool  i)
inline

Definition at line 863 of file TEncCfg.h.

Void TEncCfg::setChromaSamplingHorFilterIdc ( Int  i)
inline

Definition at line 865 of file TEncCfg.h.

Void TEncCfg::setChromaSamplingVerFilterIdc ( Int  i)
inline

Definition at line 867 of file TEncCfg.h.

Void TEncCfg::setColourDescriptionPresentFlag ( Bool  i)
inline

Definition at line 799 of file TEncCfg.h.

Void TEncCfg::setColourPrimaries ( Int  i)
inline

Definition at line 801 of file TEncCfg.h.

Void TEncCfg::setColumnWidth ( const std::vector< Int > &  columnWidth)
inline

Definition at line 595 of file TEncCfg.h.

Void TEncCfg::setConformanceWindow ( Int  confLeft,
Int  confRight,
Int  confTop,
Int  confBottom 
)
inline

Definition at line 379 of file TEncCfg.h.

Void TEncCfg::setCostMode ( CostMode  m)
inline

Definition at line 766 of file TEncCfg.h.

Void TEncCfg::setCUTransquantBypassFlagForceValue ( Bool  flag)
inline

Definition at line 764 of file TEncCfg.h.

Void TEncCfg::setDeblockingFilterControlPresent ( Bool  b)
inline

Definition at line 428 of file TEncCfg.h.

Void TEncCfg::setDeblockingFilterMetric ( Bool  b)
inline

Definition at line 429 of file TEncCfg.h.

Void TEncCfg::setDecodedPictureHashSEIEnabled ( Int  b)
inline

Definition at line 604 of file TEncCfg.h.

Void TEncCfg::setDecodingRefreshType ( Int  i)
inline

Definition at line 397 of file TEncCfg.h.

Void TEncCfg::setDecodingUnitInfoSEIEnabled ( Int  b)
inline

Definition at line 692 of file TEncCfg.h.

Void TEncCfg::setDefaultDisplayWindow ( Int  offsetLeft,
Int  offsetRight,
Int  offsetTop,
Int  offsetBottom 
)
inline

Definition at line 815 of file TEncCfg.h.

Void TEncCfg::setDeltaQpRD ( UInt  u)
inline

Definition at line 524 of file TEncCfg.h.

Void TEncCfg::setDisableIntraReferenceSmoothing ( Bool  bValue)
inline

Definition at line 564 of file TEncCfg.h.

Void TEncCfg::setDisplayOrientationSEIAngle ( Int  b)
inline

Definition at line 684 of file TEncCfg.h.

Void TEncCfg::setdQPs ( Int p)
inline

Definition at line 523 of file TEncCfg.h.

Void TEncCfg::setEncodedFlag ( Int  i,
Bool  value 
)
inline

Definition at line 402 of file TEncCfg.h.

Void TEncCfg::setExtraRPSs ( Int  i)
inline

Definition at line 400 of file TEncCfg.h.

Void TEncCfg::setFastSearch ( Int  i)
inline

Definition at line 432 of file TEncCfg.h.

Void TEncCfg::setForceIntraQP ( Bool  b)
inline

Definition at line 760 of file TEncCfg.h.

Void TEncCfg::setFrameFieldInfoPresentFlag ( Bool  i)
inline

Definition at line 817 of file TEncCfg.h.

Void TEncCfg::setFrameOnlyConstraintFlag ( Bool  b)
inline

Definition at line 849 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIEnabled ( Int  b)
inline

Definition at line 666 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIId ( Int  b)
inline

Definition at line 670 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIInterpretation ( Int  b)
inline

Definition at line 674 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIQuincunx ( Int  b)
inline

Definition at line 672 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIType ( Int  b)
inline

Definition at line 668 of file TEncCfg.h.

Void TEncCfg::setFrameRate ( Int  i)
inline

Definition at line 373 of file TEncCfg.h.

Void TEncCfg::setFrameSkip ( UInt  i)
inline

Definition at line 374 of file TEncCfg.h.

Void TEncCfg::setFramesToBeEncoded ( Int  i)
inline

Definition at line 381 of file TEncCfg.h.

Void TEncCfg::setGopList ( GOPEntry GOPList)
inline

Definition at line 399 of file TEncCfg.h.

Void TEncCfg::setGOPSize ( Int  i)
inline

Definition at line 398 of file TEncCfg.h.

Void TEncCfg::setGradualDecodingRefreshInfoEnabled ( Int  b)
inline

Definition at line 688 of file TEncCfg.h.

Void TEncCfg::setInitialQP ( Int  QP)
inline

Definition at line 758 of file TEncCfg.h.

Void TEncCfg::setInterlacedSourceFlag ( Bool  b)
inline

Definition at line 843 of file TEncCfg.h.

Void TEncCfg::setIntraConstraintFlag ( Bool  b)
inline

Definition at line 858 of file TEncCfg.h.

Void TEncCfg::setIntraPeriod ( Int  i)
inline

Definition at line 396 of file TEncCfg.h.

Void TEncCfg::setKeepHierBit ( Int  i)
inline

Definition at line 752 of file TEncCfg.h.

Void TEncCfg::setKneeSEICancelFlag ( Bool  b)
inline

Definition at line 711 of file TEncCfg.h.

Void TEncCfg::setKneeSEIEnabled ( Int  b)
inline

Definition at line 707 of file TEncCfg.h.

Void TEncCfg::setKneeSEIId ( Int  b)
inline

Definition at line 709 of file TEncCfg.h.

Void TEncCfg::setKneeSEIInputDispLuminance ( Int  b)
inline

Definition at line 717 of file TEncCfg.h.

Void TEncCfg::setKneeSEIInputDrange ( Int  b)
inline

Definition at line 715 of file TEncCfg.h.

Void TEncCfg::setKneeSEIInputKneePoint ( Int p)
inline

Definition at line 725 of file TEncCfg.h.

Void TEncCfg::setKneeSEINumKneePointsMinus1 ( Int  b)
inline

Definition at line 723 of file TEncCfg.h.

Void TEncCfg::setKneeSEIOutputDispLuminance ( Int  b)
inline

Definition at line 721 of file TEncCfg.h.

Void TEncCfg::setKneeSEIOutputDrange ( Int  b)
inline

Definition at line 719 of file TEncCfg.h.

Void TEncCfg::setKneeSEIOutputKneePoint ( Int p)
inline

Definition at line 727 of file TEncCfg.h.

Void TEncCfg::setKneeSEIPersistenceFlag ( Bool  b)
inline

Definition at line 713 of file TEncCfg.h.

Void TEncCfg::setLambdaModifier ( UInt  uiIndex,
Double  dValue 
)
inline

Definition at line 469 of file TEncCfg.h.

Void TEncCfg::setLCULevelRC ( Bool  b)
inline

Definition at line 754 of file TEncCfg.h.

Void TEncCfg::setLevel ( Level::Tier  tier,
Level::Name  level 
)
inline

Definition at line 371 of file TEncCfg.h.

Void TEncCfg::setLFCrossSliceBoundaryFlag ( Bool  bValue)
inline

Definition at line 580 of file TEncCfg.h.

Void TEncCfg::setLFCrossTileBoundaryFlag ( Bool  val)
inline

Definition at line 589 of file TEncCfg.h.

Void TEncCfg::setLog2MaxMvLengthHorizontal ( Int  i)
inline

Definition at line 835 of file TEncCfg.h.

Void TEncCfg::setLog2MaxMvLengthVertical ( Int  i)
inline

Definition at line 837 of file TEncCfg.h.

Void TEncCfg::setLog2ParallelMergeLevelMinus2 ( UInt  u)
inline

Definition at line 735 of file TEncCfg.h.

Void TEncCfg::setLoopFilterBetaOffset ( Int  i)
inline

Definition at line 426 of file TEncCfg.h.

Void TEncCfg::setLoopFilterDisable ( Bool  b)
inline

Definition at line 424 of file TEncCfg.h.

Void TEncCfg::setLoopFilterOffsetInPPS ( Bool  b)
inline

Definition at line 425 of file TEncCfg.h.

Void TEncCfg::setLoopFilterTcOffset ( Int  i)
inline

Definition at line 427 of file TEncCfg.h.

Void TEncCfg::setLowerBitRateConstraintFlag ( Bool  b)
inline

Definition at line 861 of file TEncCfg.h.

Void TEncCfg::setMasteringDisplaySEI ( const TComSEIMasteringDisplay src)
inline

Definition at line 729 of file TEncCfg.h.

Void TEncCfg::setMatrixCoefficients ( Int  i)
inline

Definition at line 805 of file TEncCfg.h.

Void TEncCfg::setMaxBitsPerMinCuDenom ( Int  i)
inline

Definition at line 833 of file TEncCfg.h.

Void TEncCfg::setMaxBytesPerPicDenom ( Int  i)
inline

Definition at line 831 of file TEncCfg.h.

Void TEncCfg::setMaxCUChromaQpAdjustmentDepth ( Int  value)
inline

Definition at line 441 of file TEncCfg.h.

Void TEncCfg::setMaxCuDQPDepth ( Int  i)
inline

Definition at line 438 of file TEncCfg.h.

Void TEncCfg::setMaxDecPicBuffering ( UInt  u,
UInt  tlayer 
)
inline

Definition at line 403 of file TEncCfg.h.

Void TEncCfg::setMaxDeltaQP ( Int  i)
inline

Definition at line 437 of file TEncCfg.h.

Void TEncCfg::setMaxNumMergeCand ( UInt  u)
inline

Definition at line 737 of file TEncCfg.h.

Void TEncCfg::setMaxNumOffsetsPerPic ( Int  iVal)
inline

Definition at line 585 of file TEncCfg.h.

Void TEncCfg::setMaxRefPicNum ( Int  iMaxRefPicNum)
inline

Definition at line 411 of file TEncCfg.h.

Void TEncCfg::setMaxTempLayer ( Int  maxTempLayer)
inline

Definition at line 414 of file TEncCfg.h.

Void TEncCfg::setMinSpatialSegmentationIdc ( Int  i)
inline

Definition at line 829 of file TEncCfg.h.

Void TEncCfg::setMotionVectorsOverPicBoundariesFlag ( Bool  i)
inline

Definition at line 827 of file TEncCfg.h.

Void TEncCfg::setNeutralChromaIndicationFlag ( Bool  i)
inline

Definition at line 813 of file TEncCfg.h.

Void TEncCfg::setNoDisplaySEITLayer ( Int  b)
inline

Definition at line 690 of file TEncCfg.h.

Void TEncCfg::setNonPackedConstraintFlag ( Bool  b)
inline

Definition at line 846 of file TEncCfg.h.

Void TEncCfg::setNumberOfTimeSets ( Int  value)
inline

Definition at line 702 of file TEncCfg.h.

Void TEncCfg::setNumColumnsMinus1 ( Int  i)
inline

Definition at line 593 of file TEncCfg.h.

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

Definition at line 404 of file TEncCfg.h.

Void TEncCfg::setNumRowsMinus1 ( Int  i)
inline

Definition at line 597 of file TEncCfg.h.

Void TEncCfg::setNumTicksPocDiffOneMinus1 ( Int  x)
inline

Definition at line 821 of file TEncCfg.h.

Void TEncCfg::setOverscanAppropriateFlag ( Bool  i)
inline

Definition at line 791 of file TEncCfg.h.

Void TEncCfg::setOverscanInfoPresentFlag ( Bool  i)
inline

Definition at line 789 of file TEncCfg.h.

Void TEncCfg::setPad ( Int iPad)
inline

Definition at line 408 of file TEncCfg.h.

Void TEncCfg::setPCMFilterDisableFlag ( Bool  b)
inline

Definition at line 519 of file TEncCfg.h.

Void TEncCfg::setPCMInputBitDepthFlag ( Bool  b)
inline

Definition at line 518 of file TEncCfg.h.

Void TEncCfg::setPCMLog2MaxSize ( UInt  u)
inline

Definition at line 521 of file TEncCfg.h.

Void TEncCfg::setPCMLog2MinSize ( UInt  u)
inline

Definition at line 522 of file TEncCfg.h.

Void TEncCfg::setPictureTimingSEIEnabled ( Int  b)
inline

Definition at line 608 of file TEncCfg.h.

Void TEncCfg::setPocProportionalToTimingFlag ( Bool  x)
inline

Definition at line 819 of file TEncCfg.h.

Void TEncCfg::setPrintFrameMSE ( Bool  value)
inline

Definition at line 387 of file TEncCfg.h.

Void TEncCfg::setPrintMSEBasedSequencePSNR ( Bool  value)
inline

Definition at line 384 of file TEncCfg.h.

Void TEncCfg::setPrintSequenceMSE ( Bool  value)
inline

Definition at line 390 of file TEncCfg.h.

Void TEncCfg::setProfile ( Profile::Name  profile)
inline

Definition at line 370 of file TEncCfg.h.

Void TEncCfg::setProgressiveSourceFlag ( Bool  b)
inline

Definition at line 840 of file TEncCfg.h.

Void TEncCfg::setQP ( Int  i)
inline

Definition at line 406 of file TEncCfg.h.

Void TEncCfg::setQPAdaptationRange ( Int  i)
inline

Definition at line 461 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTULog2MaxSize ( UInt  u)
inline

Definition at line 416 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTULog2MinSize ( UInt  u)
inline

Definition at line 417 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTUMaxDepthInter ( UInt  u)
inline

Definition at line 418 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTUMaxDepthIntra ( UInt  u)
inline

Definition at line 419 of file TEncCfg.h.

Void TEncCfg::setRDpenalty ( UInt  b)
inline

Definition at line 511 of file TEncCfg.h.

Void TEncCfg::setRecoveryPointSEIEnabled ( Int  b)
inline

Definition at line 610 of file TEncCfg.h.

Void TEncCfg::setRowHeight ( const std::vector< Int > &  rowHeight)
inline

Definition at line 599 of file TEncCfg.h.

Void TEncCfg::setSaoCtuBoundary ( Bool  val)
inline

Definition at line 587 of file TEncCfg.h.

Void TEncCfg::setSaoOffsetBitShift ( ChannelType  type,
UInt  uiBitShift 
)
inline

Definition at line 546 of file TEncCfg.h.

Void TEncCfg::setSarHeight ( Int  i)
inline

Definition at line 787 of file TEncCfg.h.

Void TEncCfg::setSarWidth ( Int  i)
inline

Definition at line 785 of file TEncCfg.h.

Void TEncCfg::setScalableNestingSEIEnabled ( Int  b)
inline

Definition at line 696 of file TEncCfg.h.

Void TEncCfg::setScalingListFile ( Char pch)
inline

Definition at line 741 of file TEncCfg.h.

Void TEncCfg::setSearchRange ( Int  i)
inline

Definition at line 433 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEICancel ( Int  b)
inline

Definition at line 678 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIEnabled ( Int  b)
inline

Definition at line 676 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIPersistence ( Int  b)
inline

Definition at line 682 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIType ( Int  b)
inline

Definition at line 680 of file TEncCfg.h.

Void TEncCfg::setSignHideFlag ( Bool  signHideFlag)
inline

Definition at line 745 of file TEncCfg.h.

Void TEncCfg::setSliceArgument ( Int  i)
inline

Definition at line 572 of file TEncCfg.h.

Void TEncCfg::setSliceMode ( SliceConstraint  i)
inline

Definition at line 571 of file TEncCfg.h.

Void TEncCfg::setSliceSegmentArgument ( Int  i)
inline

Definition at line 577 of file TEncCfg.h.

Void TEncCfg::setSliceSegmentMode ( SliceConstraint  i)
inline

Definition at line 576 of file TEncCfg.h.

Void TEncCfg::setSOPDescriptionSEIEnabled ( Int  b)
inline

Definition at line 694 of file TEncCfg.h.

Void TEncCfg::setSourceHeight ( Int  i)
inline

Definition at line 376 of file TEncCfg.h.

Void TEncCfg::setSourceWidth ( Int  i)
inline

Definition at line 375 of file TEncCfg.h.

Void TEncCfg::setTargetBitrate ( Int  bitrate)
inline

Definition at line 750 of file TEncCfg.h.

Void TEncCfg::setTemporalLevel0IndexSEIEnabled ( Int  b)
inline

Definition at line 686 of file TEncCfg.h.

Void TEncCfg::setTilesFixedStructureFlag ( Bool  i)
inline

Definition at line 825 of file TEncCfg.h.

Void TEncCfg::setTileUniformSpacingFlag ( Bool  b)
inline

Definition at line 591 of file TEncCfg.h.

Void TEncCfg::setTimeCodeSEIEnabled ( Bool  b)
inline

Definition at line 700 of file TEncCfg.h.

Void TEncCfg::setTimeSet ( TComSEITimeSet  element,
Int  index 
)
inline

Definition at line 704 of file TEncCfg.h.

Void TEncCfg::setTMCTSSEIEnabled ( Bool  b)
inline

Definition at line 698 of file TEncCfg.h.

Void TEncCfg::setTMISEICameraIsoSpeedIdc ( Int  b)
inline

Definition at line 642 of file TEncCfg.h.

Void TEncCfg::setTMISEICameraIsoSpeedValue ( Int  b)
inline

Definition at line 644 of file TEncCfg.h.

Void TEncCfg::setTMISEICodedDataBitDepth ( Int  b)
inline

Definition at line 620 of file TEncCfg.h.

Void TEncCfg::setTMISEICodedPivotValue ( Int p)
inline

Definition at line 638 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueDenomIdc ( Int  b)
inline

Definition at line 654 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueNumerator ( Int  b)
inline

Definition at line 652 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueSignFlag ( Bool  b)
inline

Definition at line 650 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureIndexIdc ( Int  b)
inline

Definition at line 646 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureIndexValue ( Int  b)
inline

Definition at line 648 of file TEncCfg.h.

Void TEncCfg::setTMISEIExtendedRangeWhiteLevel ( Int  b)
inline

Definition at line 658 of file TEncCfg.h.

Void TEncCfg::setTMISEIExtendedWhiteLevelLumaCodeValue ( Int  b)
inline

Definition at line 664 of file TEncCfg.h.

Void TEncCfg::setTMISEIMaxValue ( Int  b)
inline

Definition at line 628 of file TEncCfg.h.

Void TEncCfg::setTMISEIMinValue ( Int  b)
inline

Definition at line 626 of file TEncCfg.h.

Void TEncCfg::setTMISEIModelID ( Int  b)
inline

Definition at line 624 of file TEncCfg.h.

Void TEncCfg::setTMISEINominalBlackLevelLumaCodeValue ( Int  b)
inline

Definition at line 660 of file TEncCfg.h.

Void TEncCfg::setTMISEINominalWhiteLevelLumaCodeValue ( Int  b)
inline

Definition at line 662 of file TEncCfg.h.

Void TEncCfg::setTMISEINumPivots ( Int  b)
inline

Definition at line 636 of file TEncCfg.h.

Void TEncCfg::setTMISEIRefScreenLuminanceWhite ( Int  b)
inline

Definition at line 656 of file TEncCfg.h.

Void TEncCfg::setTMISEISigmoidMidpoint ( Int  b)
inline

Definition at line 630 of file TEncCfg.h.

Void TEncCfg::setTMISEISigmoidWidth ( Int  b)
inline

Definition at line 632 of file TEncCfg.h.

Void TEncCfg::setTMISEIStartOfCodedInterva ( Int p)
inline

Definition at line 634 of file TEncCfg.h.

Void TEncCfg::setTMISEITargetBitDepth ( Int  b)
inline

Definition at line 622 of file TEncCfg.h.

Void TEncCfg::setTMISEITargetPivotValue ( Int p)
inline

Definition at line 640 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapCancelFlag ( Bool  b)
inline

Definition at line 616 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapId ( Int  b)
inline

Definition at line 614 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapPersistenceFlag ( Bool  b)
inline

Definition at line 618 of file TEncCfg.h.

Void TEncCfg::setTMVPModeId ( Int  u)
inline

Definition at line 743 of file TEncCfg.h.

Void TEncCfg::setToneMappingInfoSEIEnabled ( Bool  b)
inline

Definition at line 612 of file TEncCfg.h.

Void TEncCfg::setTransferCharacteristics ( Int  i)
inline

Definition at line 803 of file TEncCfg.h.

Void TEncCfg::setTransformSkipLog2MaxSize ( UInt  u)
inline

Definition at line 563 of file TEncCfg.h.

Void TEncCfg::setTransquantBypassEnableFlag ( Bool  flag)
inline

Definition at line 762 of file TEncCfg.h.

Void TEncCfg::setUseAdaptiveQP ( Bool  b)
inline

Definition at line 460 of file TEncCfg.h.

Void TEncCfg::setUseAdaptQpSelect ( Bool  i)
inline

Definition at line 450 of file TEncCfg.h.

Void TEncCfg::setUseAMP ( Bool  b)
inline

Definition at line 421 of file TEncCfg.h.

Void TEncCfg::setUseASR ( Bool  b)
inline

Definition at line 507 of file TEncCfg.h.

Void TEncCfg::setUseCbfFastMode ( Bool  b)
inline

Definition at line 515 of file TEncCfg.h.

Void TEncCfg::setUseConstrainedIntraPred ( Bool  b)
inline

Definition at line 517 of file TEncCfg.h.

Void TEncCfg::setUseCrossComponentPrediction ( const Bool  value)
inline

Definition at line 543 of file TEncCfg.h.

Void TEncCfg::setUseEarlyCU ( Bool  b)
inline

Definition at line 513 of file TEncCfg.h.

Void TEncCfg::setUseEarlySkipDetection ( Bool  b)
inline

Definition at line 516 of file TEncCfg.h.

Void TEncCfg::setUseExtendedPrecision ( Bool  value)
inline

Definition at line 455 of file TEncCfg.h.

Void TEncCfg::setUseFastDecisionForMerge ( Bool  b)
inline

Definition at line 514 of file TEncCfg.h.

Void TEncCfg::setUseFastEnc ( Bool  b)
inline

Definition at line 512 of file TEncCfg.h.

Void TEncCfg::setUseGolombRiceParameterAdaptation ( const Bool  value)
inline

Definition at line 555 of file TEncCfg.h.

Void TEncCfg::setUseHADME ( Bool  b)
inline

Definition at line 508 of file TEncCfg.h.

Void TEncCfg::setUseHighPrecisionPredictionWeighting ( Bool  value)
inline

Definition at line 458 of file TEncCfg.h.

Void TEncCfg::setUseLCUSeparateModel ( Bool  b)
inline

Definition at line 756 of file TEncCfg.h.

Void TEncCfg::setUsePCM ( Bool  b)
inline

Definition at line 520 of file TEncCfg.h.

Void TEncCfg::setUseRateCtrl ( Bool  b)
inline

Definition at line 748 of file TEncCfg.h.

Void TEncCfg::setUseRDOQ ( Bool  b)
inline

Definition at line 509 of file TEncCfg.h.

Void TEncCfg::setUseRDOQTS ( Bool  b)
inline

Definition at line 510 of file TEncCfg.h.

Void TEncCfg::setUseRecalculateQPAccordingToLambda ( Bool  b)
inline

Definition at line 770 of file TEncCfg.h.

Void TEncCfg::setUseReconBasedCrossCPredictionEstimate ( const Bool  value)
inline

Definition at line 545 of file TEncCfg.h.

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

Definition at line 559 of file TEncCfg.h.

Void TEncCfg::setUseResidualRotation ( const Bool  value)
inline

Definition at line 551 of file TEncCfg.h.

Void TEncCfg::setUseSAO ( Bool  bVal)
inline

Definition at line 583 of file TEncCfg.h.

Void TEncCfg::setUseScalingListId ( ScalingListMode  u)
inline

Definition at line 739 of file TEncCfg.h.

Void TEncCfg::setUseSingleSignificanceMapContext ( const Bool  value)
inline

Definition at line 553 of file TEncCfg.h.

Void TEncCfg::setUseStrongIntraSmoothing ( Bool  b)
inline

Definition at line 773 of file TEncCfg.h.

Void TEncCfg::setUseTransformSkip ( Bool  b)
inline

Definition at line 549 of file TEncCfg.h.

Void TEncCfg::setUseTransformSkipFast ( Bool  b)
inline

Definition at line 561 of file TEncCfg.h.

Void TEncCfg::setUseWP ( Bool  b)
inline

Definition at line 731 of file TEncCfg.h.

Void TEncCfg::setVideoFormat ( Int  i)
inline

Definition at line 795 of file TEncCfg.h.

Void TEncCfg::setVideoFullRangeFlag ( Bool  i)
inline

Definition at line 797 of file TEncCfg.h.

Void TEncCfg::setVideoSignalTypePresentFlag ( Bool  i)
inline

Definition at line 793 of file TEncCfg.h.

Void TEncCfg::setVPS ( TComVPS p)
inline

Definition at line 768 of file TEncCfg.h.

Void TEncCfg::setVuiParametersPresentFlag ( Bool  i)
inline

Definition at line 779 of file TEncCfg.h.

Void TEncCfg::setWaveFrontSynchro ( Int  iWaveFrontSynchro)
inline

Definition at line 602 of file TEncCfg.h.

Void TEncCfg::setWPBiPred ( Bool  b)
inline

Definition at line 732 of file TEncCfg.h.

Void TEncCfg::xCheckGSParameters ( )

Definition at line 1049 of file TEncTop.cpp.

Member Data Documentation

Int TEncCfg::m_activeParameterSetsSEIEnabled
protected

enable active parameter set SEI message

Definition at line 324 of file TEncCfg.h.

Double TEncCfg::m_adLambdaModifier[7]
protected

Definition at line 109 of file TEncCfg.h.

Int* TEncCfg::m_aidQP
protected

Definition at line 209 of file TEncCfg.h.

Int TEncCfg::m_aiPad[2]
protected

Definition at line 140 of file TEncCfg.h.

Bool TEncCfg::m_alignCABACBeforeBypass
protected

Definition at line 207 of file TEncCfg.h.

Int TEncCfg::m_aspectRatioIdc
protected

aspect_ratio_idc

Definition at line 330 of file TEncCfg.h.

Bool TEncCfg::m_aspectRatioInfoPresentFlag
protected

Signals whether aspect_ratio_idc is present.

Definition at line 326 of file TEncCfg.h.

Int TEncCfg::m_bipredSearchRange
protected

Definition at line 168 of file TEncCfg.h.

UInt TEncCfg::m_bitDepthConstraintValue
protected

Definition at line 124 of file TEncCfg.h.

Bool TEncCfg::m_bitstreamRestrictionFlag
protected

Signals whether bitstream restriction parameters are present.

Definition at line 350 of file TEncCfg.h.

Bool TEncCfg::m_bLFCrossSliceBoundaryFlag
protected

Definition at line 222 of file TEncCfg.h.

Bool TEncCfg::m_bLoopFilterDisable
protected

Definition at line 155 of file TEncCfg.h.

Bool TEncCfg::m_bPCMFilterDisableFlag
protected

Definition at line 227 of file TEncCfg.h.

Bool TEncCfg::m_bPCMInputBitDepthFlag
protected

Definition at line 224 of file TEncCfg.h.

Int TEncCfg::m_bufferingPeriodSEIEnabled
protected

Definition at line 239 of file TEncCfg.h.

Bool TEncCfg::m_bUseAdaptiveQP
protected

Definition at line 184 of file TEncCfg.h.

Bool TEncCfg::m_bUseAdaptQpSelect
protected

Definition at line 180 of file TEncCfg.h.

Bool TEncCfg::m_bUseASR
protected

Definition at line 188 of file TEncCfg.h.

Bool TEncCfg::m_bUseCbfFastMode
protected

Definition at line 196 of file TEncCfg.h.

Bool TEncCfg::m_bUseConstrainedIntraPred
protected

Definition at line 212 of file TEncCfg.h.

Bool TEncCfg::m_bUseEarlyCU
protected

Definition at line 194 of file TEncCfg.h.

Bool TEncCfg::m_bUseFastEnc
protected

Definition at line 193 of file TEncCfg.h.

Bool TEncCfg::m_bUseHADME
protected

Definition at line 189 of file TEncCfg.h.

Bool TEncCfg::m_bUseSAO
protected

Definition at line 161 of file TEncCfg.h.

Bool TEncCfg::m_cabacZeroWordPaddingEnabled
protected

Definition at line 114 of file TEncCfg.h.

Int TEncCfg::m_cameraIsoSpeedIdc
protected

Definition at line 254 of file TEncCfg.h.

Int TEncCfg::m_cameraIsoSpeedValue
protected

Definition at line 255 of file TEncCfg.h.

Int TEncCfg::m_chromaCbQpOffset
protected

Definition at line 175 of file TEncCfg.h.

Int TEncCfg::m_chromaCrQpOffset
protected

Definition at line 176 of file TEncCfg.h.

ChromaFormat TEncCfg::m_chromaFormatConstraintValue
protected

Definition at line 125 of file TEncCfg.h.

ChromaFormat TEncCfg::m_chromaFormatIDC
protected

Definition at line 177 of file TEncCfg.h.

Bool TEncCfg::m_chromaLocInfoPresentFlag
protected

Signals whether chroma_sample_loc_type_top_field and chroma_sample_loc_type_bottom_field are present.

Definition at line 342 of file TEncCfg.h.

Int TEncCfg::m_chromaSampleLocTypeBottomField
protected

Specifies the location of chroma samples for bottom field.

Definition at line 344 of file TEncCfg.h.

Int TEncCfg::m_chromaSampleLocTypeTopField
protected

Specifies the location of chroma samples for top field.

Definition at line 343 of file TEncCfg.h.

Bool TEncCfg::m_chromaSamplingFilterHintEnabled
protected

Signals whether chroma sampling filter hint data is present.

Definition at line 327 of file TEncCfg.h.

Int TEncCfg::m_chromaSamplingHorFilterIdc
protected

Specifies the Index of filter to use.

Definition at line 328 of file TEncCfg.h.

Int TEncCfg::m_chromaSamplingVerFilterIdc
protected

Specifies the Index of filter to use.

Definition at line 329 of file TEncCfg.h.

Int TEncCfg::m_codedDataBitDepth
protected

Definition at line 246 of file TEncCfg.h.

Int* TEncCfg::m_codedPivotValue
protected

Definition at line 267 of file TEncCfg.h.

Bool TEncCfg::m_colourDescriptionPresentFlag
protected

Signals whether colour_primaries, transfer_characteristics and matrix_coefficients are present.

Definition at line 338 of file TEncCfg.h.

Int TEncCfg::m_colourPrimaries
protected

Indicates chromaticity coordinates of the source primaries.

Definition at line 339 of file TEncCfg.h.

Window TEncCfg::m_conformanceWindow
protected

Definition at line 107 of file TEncCfg.h.

CostMode TEncCfg::m_costMode
protected

The cost function to use, primarily when considering lossless coding.

Definition at line 320 of file TEncCfg.h.

Bool TEncCfg::m_CUTransquantBypassFlagForce
protected

if transquant_bypass_enable_flag, then, if true, all CU transquant bypass flags will be set to true.

Definition at line 318 of file TEncCfg.h.

TComVPS TEncCfg::m_cVPS
protected

Definition at line 322 of file TEncCfg.h.

Bool TEncCfg::m_DeblockingFilterControlPresent
protected

Definition at line 159 of file TEncCfg.h.

Bool TEncCfg::m_DeblockingFilterMetric
protected

Definition at line 160 of file TEncCfg.h.

Int TEncCfg::m_decodedPictureHashSEIEnabled
protected

Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message.

Definition at line 238 of file TEncCfg.h.

Int TEncCfg::m_decodingUnitInfoSEIEnabled
protected

Definition at line 282 of file TEncCfg.h.

Window TEncCfg::m_defaultDisplayWindow
protected

Represents the default display window parameters.

Definition at line 346 of file TEncCfg.h.

Bool TEncCfg::m_disableIntraReferenceSmoothing
protected

Definition at line 228 of file TEncCfg.h.

Int TEncCfg::m_displayOrientationSEIAngle
protected

Definition at line 278 of file TEncCfg.h.

Int TEncCfg::m_exposureCompensationValueDenomIdc
protected

Definition at line 260 of file TEncCfg.h.

Int TEncCfg::m_exposureCompensationValueNumerator
protected

Definition at line 259 of file TEncCfg.h.

Bool TEncCfg::m_exposureCompensationValueSignFlag
protected

Definition at line 258 of file TEncCfg.h.

Int TEncCfg::m_exposureIndexIdc
protected

Definition at line 256 of file TEncCfg.h.

Int TEncCfg::m_exposureIndexValue
protected

Definition at line 257 of file TEncCfg.h.

Int TEncCfg::m_extendedRangeWhiteLevel
protected

Definition at line 262 of file TEncCfg.h.

Int TEncCfg::m_extendedWhiteLevelLumaCodeValue
protected

Definition at line 265 of file TEncCfg.h.

Int TEncCfg::m_extraRPSs
protected

Definition at line 134 of file TEncCfg.h.

Bool TEncCfg::m_frameFieldInfoPresentFlag
protected

Indicates that pic_struct and other field coding related values are present in picture timing SEI messages.

Definition at line 347 of file TEncCfg.h.

Bool TEncCfg::m_frameOnlyConstraintFlag
protected

Definition at line 123 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIEnabled
protected

Definition at line 269 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIId
protected

Definition at line 271 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIInterpretation
protected

Definition at line 273 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIQuincunx
protected

Definition at line 272 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIType
protected

Definition at line 270 of file TEncCfg.h.

Int TEncCfg::m_FrameSkip
protected

Definition at line 104 of file TEncCfg.h.

Int TEncCfg::m_framesToBeEncoded
protected

Definition at line 108 of file TEncCfg.h.

GOPEntry TEncCfg::m_GOPList[64]
protected

Definition at line 133 of file TEncCfg.h.

Int TEncCfg::m_gradualDecodingRefreshInfoEnabled
protected

Definition at line 280 of file TEncCfg.h.

Int TEncCfg::m_iFastSearch
protected

Definition at line 166 of file TEncCfg.h.

Int TEncCfg::m_iFrameRate
protected

Definition at line 103 of file TEncCfg.h.

Int TEncCfg::m_iGOPSize
protected

Definition at line 132 of file TEncCfg.h.

Int TEncCfg::m_iMaxCuDQPDepth
protected

Definition at line 172 of file TEncCfg.h.

Int TEncCfg::m_iMaxDeltaQP
protected

Definition at line 171 of file TEncCfg.h.

Int TEncCfg::m_iMaxRefPicNum
protected

this is used to mimic the sliding mechanism used by the decoder

Definition at line 143 of file TEncCfg.h.

Bool TEncCfg::m_interlacedSourceFlag
protected

Definition at line 121 of file TEncCfg.h.

Bool TEncCfg::m_intraConstraintFlag
protected

Definition at line 126 of file TEncCfg.h.

Int TEncCfg::m_iNumColumnsMinus1
protected

Definition at line 231 of file TEncCfg.h.

Int TEncCfg::m_iNumRowsMinus1
protected

Definition at line 232 of file TEncCfg.h.

Int TEncCfg::m_iQP
protected

Definition at line 138 of file TEncCfg.h.

Int TEncCfg::m_iQPAdaptationRange
protected

Definition at line 185 of file TEncCfg.h.

Int TEncCfg::m_iSearchRange
protected

Definition at line 167 of file TEncCfg.h.

Int TEncCfg::m_iSourceHeight
protected

Definition at line 106 of file TEncCfg.h.

Int TEncCfg::m_iSourceWidth
protected

Definition at line 105 of file TEncCfg.h.

Int TEncCfg::m_iWaveFrontSynchro
protected

Definition at line 236 of file TEncCfg.h.

Bool TEncCfg::m_kneeSEICancelFlag
protected

Definition at line 291 of file TEncCfg.h.

Bool TEncCfg::m_kneeSEIEnabled
protected

Definition at line 289 of file TEncCfg.h.

Int TEncCfg::m_kneeSEIId
protected

Definition at line 290 of file TEncCfg.h.

Int TEncCfg::m_kneeSEIInputDispLuminance
protected

Definition at line 294 of file TEncCfg.h.

Int TEncCfg::m_kneeSEIInputDrange
protected

Definition at line 293 of file TEncCfg.h.

Int* TEncCfg::m_kneeSEIInputKneePoint
protected

Definition at line 298 of file TEncCfg.h.

Int TEncCfg::m_kneeSEINumKneePointsMinus1
protected

Definition at line 297 of file TEncCfg.h.

Int TEncCfg::m_kneeSEIOutputDispLuminance
protected

Definition at line 296 of file TEncCfg.h.

Int TEncCfg::m_kneeSEIOutputDrange
protected

Definition at line 295 of file TEncCfg.h.

Int* TEncCfg::m_kneeSEIOutputKneePoint
protected

Definition at line 299 of file TEncCfg.h.

Bool TEncCfg::m_kneeSEIPersistenceFlag
protected

Definition at line 292 of file TEncCfg.h.

Level::Name TEncCfg::m_level
protected

Definition at line 119 of file TEncCfg.h.

Level::Tier TEncCfg::m_levelTier
protected

Definition at line 118 of file TEncCfg.h.

Int TEncCfg::m_log2MaxMvLengthHorizontal
protected

Indicate the maximum absolute value of a decoded horizontal MV component in quarter-pel luma units.

Definition at line 356 of file TEncCfg.h.

Int TEncCfg::m_log2MaxMvLengthVertical
protected

Indicate the maximum absolute value of a decoded vertical MV component in quarter-pel luma units.

Definition at line 357 of file TEncCfg.h.

UInt TEncCfg::m_log2ParallelMergeLevelMinus2
protected

Parallel merge estimation region.

Definition at line 304 of file TEncCfg.h.

Bool TEncCfg::m_loopFilterAcrossTilesEnabledFlag
protected

Definition at line 229 of file TEncCfg.h.

Int TEncCfg::m_loopFilterBetaOffsetDiv2
protected

Definition at line 157 of file TEncCfg.h.

Bool TEncCfg::m_loopFilterOffsetInPPS
protected

Definition at line 156 of file TEncCfg.h.

Int TEncCfg::m_loopFilterTcOffsetDiv2
protected

Definition at line 158 of file TEncCfg.h.

Bool TEncCfg::m_lowerBitRateConstraintFlag
protected

Definition at line 127 of file TEncCfg.h.

TComSEIMasteringDisplay TEncCfg::m_masteringDisplay
protected

Definition at line 300 of file TEncCfg.h.

Int TEncCfg::m_matrixCoefficients
protected

Describes the matrix coefficients used in deriving luma and chroma from RGB primaries.

Definition at line 341 of file TEncCfg.h.

Int TEncCfg::m_maxBitsPerMinCuDenom
protected

Indicates an upper bound for the number of bits of coding_unit() data.

Definition at line 355 of file TEncCfg.h.

Int TEncCfg::m_maxBytesPerPicDenom
protected

Indicates a number of bytes not exceeded by the sum of the sizes of the VCL NAL units associated with any coded picture.

Definition at line 354 of file TEncCfg.h.

Int TEncCfg::m_maxCUChromaQpAdjustmentDepth
protected

Definition at line 173 of file TEncCfg.h.

Int TEncCfg::m_maxDecPicBuffering[7]
protected

Definition at line 135 of file TEncCfg.h.

UInt TEncCfg::m_maxNumMergeCand
protected

Maximum number of merge candidates.

Definition at line 305 of file TEncCfg.h.

Int TEncCfg::m_maxNumOffsetsPerPic
protected

Definition at line 162 of file TEncCfg.h.

Int TEncCfg::m_maxTempLayer
protected

Max temporal layer.

Definition at line 146 of file TEncCfg.h.

Int TEncCfg::m_maxValue
protected

Definition at line 250 of file TEncCfg.h.

Int TEncCfg::m_minSpatialSegmentationIdc
protected

Indicates the maximum size of the spatial segments in the pictures in the coded video sequence.

Definition at line 353 of file TEncCfg.h.

Int TEncCfg::m_minValue
protected

Definition at line 249 of file TEncCfg.h.

Int TEncCfg::m_modelId
protected

Definition at line 248 of file TEncCfg.h.

Bool TEncCfg::m_motionVectorsOverPicBoundariesFlag
protected

Indicates that no samples outside the picture boundaries are used for inter prediction.

Definition at line 352 of file TEncCfg.h.

Bool TEncCfg::m_neutralChromaIndicationFlag
protected

Indicates that the value of all decoded chroma samples is equal to 1<<(BitDepthCr-1)

Definition at line 345 of file TEncCfg.h.

Int TEncCfg::m_noDisplaySEITLayer
protected

Definition at line 281 of file TEncCfg.h.

Int TEncCfg::m_nominalBlackLevelLumaCodeValue
protected

Definition at line 263 of file TEncCfg.h.

Int TEncCfg::m_nominalWhiteLevelLumaCodeValue
protected

Definition at line 264 of file TEncCfg.h.

Bool TEncCfg::m_nonPackedConstraintFlag
protected

Definition at line 122 of file TEncCfg.h.

Int TEncCfg::m_numPivots
protected

Definition at line 253 of file TEncCfg.h.

Int TEncCfg::m_numReorderPics[7]
protected

Definition at line 136 of file TEncCfg.h.

Int TEncCfg::m_numTicksPocDiffOneMinus1
protected

Number of ticks minus 1 that for a POC difference of one.

Definition at line 349 of file TEncCfg.h.

Bool TEncCfg::m_overscanAppropriateFlag
protected

Indicates whether conformant decoded pictures are suitable for display using overscan.

Definition at line 334 of file TEncCfg.h.

Bool TEncCfg::m_overscanInfoPresentFlag
protected

Signals whether overscan_appropriate_flag is present.

Definition at line 333 of file TEncCfg.h.

UInt TEncCfg::m_pcmLog2MaxSize
protected

Definition at line 214 of file TEncCfg.h.

Int TEncCfg::m_pictureTimingSEIEnabled
protected

Definition at line 240 of file TEncCfg.h.

Bool TEncCfg::m_pocProportionalToTimingFlag
protected

Indicates that the POC value is proportional to the output time w.r.t. first picture in CVS.

Definition at line 348 of file TEncCfg.h.

Bool TEncCfg::m_printFrameMSE
protected

Definition at line 112 of file TEncCfg.h.

Bool TEncCfg::m_printMSEBasedSequencePSNR
protected

Definition at line 111 of file TEncCfg.h.

Bool TEncCfg::m_printSequenceMSE
protected

Definition at line 113 of file TEncCfg.h.

Profile::Name TEncCfg::m_profile
protected

Definition at line 117 of file TEncCfg.h.

Bool TEncCfg::m_progressiveSourceFlag
protected

Definition at line 120 of file TEncCfg.h.

Bool TEncCfg::m_RCEnableRateControl
protected

Definition at line 310 of file TEncCfg.h.

Bool TEncCfg::m_RCForceIntraQP
protected

Definition at line 316 of file TEncCfg.h.

Int TEncCfg::m_RCInitialQP
protected

Definition at line 315 of file TEncCfg.h.

Int TEncCfg::m_RCKeepHierarchicalBit
protected

Definition at line 312 of file TEncCfg.h.

Bool TEncCfg::m_RCLCULevelRC
protected

Definition at line 313 of file TEncCfg.h.

Int TEncCfg::m_RCTargetBitrate
protected

Definition at line 311 of file TEncCfg.h.

Bool TEncCfg::m_RCUseLCUSeparateModel
protected

Definition at line 314 of file TEncCfg.h.

UInt TEncCfg::m_rdPenalty
protected

Definition at line 192 of file TEncCfg.h.

Bool TEncCfg::m_recalculateQPAccordingToLambda
protected

recalculate QP value according to the lambda value

Definition at line 323 of file TEncCfg.h.

Bool TEncCfg::m_reconBasedCrossCPredictionEstimate
protected

Definition at line 199 of file TEncCfg.h.

Int TEncCfg::m_recoveryPointSEIEnabled
protected

Definition at line 241 of file TEncCfg.h.

Int TEncCfg::m_refScreenLuminanceWhite
protected

Definition at line 261 of file TEncCfg.h.

Bool TEncCfg::m_saoCtuBoundary
protected

Definition at line 163 of file TEncCfg.h.

UInt TEncCfg::m_saoOffsetBitShift[MAX_NUM_CHANNEL_TYPE]
protected

Definition at line 200 of file TEncCfg.h.

Int TEncCfg::m_sarHeight
protected

vertical size of the sample aspect ratio

Definition at line 332 of file TEncCfg.h.

Int TEncCfg::m_sarWidth
protected

horizontal size of the sample aspect ratio

Definition at line 331 of file TEncCfg.h.

Int TEncCfg::m_scalableNestingSEIEnabled
protected

Definition at line 284 of file TEncCfg.h.

Char* TEncCfg::m_scalingListFile
protected

quantization matrix file name

Definition at line 307 of file TEncCfg.h.

Bool TEncCfg::m_segmentedRectFramePackingSEICancel
protected

Definition at line 275 of file TEncCfg.h.

Int TEncCfg::m_segmentedRectFramePackingSEIEnabled
protected

Definition at line 274 of file TEncCfg.h.

Bool TEncCfg::m_segmentedRectFramePackingSEIPersistence
protected

Definition at line 277 of file TEncCfg.h.

Int TEncCfg::m_segmentedRectFramePackingSEIType
protected

Definition at line 276 of file TEncCfg.h.

Int TEncCfg::m_sigmoidMidpoint
protected

Definition at line 251 of file TEncCfg.h.

Int TEncCfg::m_sigmoidWidth
protected

Definition at line 252 of file TEncCfg.h.

Bool TEncCfg::m_signHideFlag
protected

Definition at line 309 of file TEncCfg.h.

Int TEncCfg::m_sliceArgument
protected

Definition at line 218 of file TEncCfg.h.

SliceConstraint TEncCfg::m_sliceMode
protected

Definition at line 217 of file TEncCfg.h.

Int TEncCfg::m_sliceSegmentArgument
protected

Definition at line 221 of file TEncCfg.h.

SliceConstraint TEncCfg::m_sliceSegmentMode
protected

Definition at line 220 of file TEncCfg.h.

Int TEncCfg::m_SOPDescriptionSEIEnabled
protected

Definition at line 283 of file TEncCfg.h.

Int* TEncCfg::m_startOfCodedInterval
protected

Definition at line 266 of file TEncCfg.h.

Int TEncCfg::m_targetBitDepth
protected

Definition at line 247 of file TEncCfg.h.

Int* TEncCfg::m_targetPivotValue
protected

Definition at line 268 of file TEncCfg.h.

Int TEncCfg::m_temporalLevel0IndexSEIEnabled
protected

Definition at line 279 of file TEncCfg.h.

std::vector<Int> TEncCfg::m_tileColumnWidth
protected

Definition at line 233 of file TEncCfg.h.

std::vector<Int> TEncCfg::m_tileRowHeight
protected

Definition at line 234 of file TEncCfg.h.

Bool TEncCfg::m_tilesFixedStructureFlag
protected

Indicates that each active picture parameter set has the same values of the syntax elements related to tiles.

Definition at line 351 of file TEncCfg.h.

Bool TEncCfg::m_tileUniformSpacingFlag
protected

Definition at line 230 of file TEncCfg.h.

Bool TEncCfg::m_timeCodeSEIEnabled
protected

Definition at line 286 of file TEncCfg.h.

Int TEncCfg::m_timeCodeSEINumTs
protected

Definition at line 287 of file TEncCfg.h.

TComSEITimeSet TEncCfg::m_timeSetArray[3]
protected

Definition at line 288 of file TEncCfg.h.

Bool TEncCfg::m_tmctsSEIEnabled
protected

Definition at line 285 of file TEncCfg.h.

Int TEncCfg::m_TMVPModeId
protected

Definition at line 308 of file TEncCfg.h.

Bool TEncCfg::m_toneMapCancelFlag
protected

Definition at line 244 of file TEncCfg.h.

Int TEncCfg::m_toneMapId
protected

Definition at line 243 of file TEncCfg.h.

Bool TEncCfg::m_toneMapPersistenceFlag
protected

Definition at line 245 of file TEncCfg.h.

Bool TEncCfg::m_toneMappingInfoSEIEnabled
protected

Definition at line 242 of file TEncCfg.h.

Int TEncCfg::m_transferCharacteristics
protected

Indicates the opto-electronic transfer characteristics of the source.

Definition at line 340 of file TEncCfg.h.

UInt TEncCfg::m_transformSkipLog2MaxSize
protected

Definition at line 203 of file TEncCfg.h.

Bool TEncCfg::m_TransquantBypassEnableFlag
protected

transquant_bypass_enable_flag setting in PPS.

Definition at line 317 of file TEncCfg.h.

UInt TEncCfg::m_uiDecodingRefreshType
protected

the type of decoding refresh employed for the random access.

Definition at line 131 of file TEncCfg.h.

UInt TEncCfg::m_uiDeltaQpRD
protected

Definition at line 210 of file TEncCfg.h.

UInt TEncCfg::m_uiIntraPeriod
protected

Definition at line 130 of file TEncCfg.h.

UInt TEncCfg::m_uiPCMBitDepthChroma
protected

Definition at line 226 of file TEncCfg.h.

UInt TEncCfg::m_uiPCMBitDepthLuma
protected

Definition at line 225 of file TEncCfg.h.

UInt TEncCfg::m_uiPCMLog2MinSize
protected

Definition at line 215 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTULog2MaxSize
protected

Definition at line 149 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTULog2MinSize
protected

Definition at line 150 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTUMaxDepthInter
protected

Definition at line 151 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTUMaxDepthIntra
protected

Definition at line 152 of file TEncCfg.h.

Bool TEncCfg::m_useAMP
protected

Definition at line 147 of file TEncCfg.h.

Bool TEncCfg::m_useCrossComponentPrediction
protected

Definition at line 198 of file TEncCfg.h.

Bool TEncCfg::m_useEarlySkipDetection
protected

Definition at line 197 of file TEncCfg.h.

Bool TEncCfg::m_useExtendedPrecision
protected

Definition at line 182 of file TEncCfg.h.

Bool TEncCfg::m_useFastDecisionForMerge
protected

Definition at line 195 of file TEncCfg.h.

Bool TEncCfg::m_useGolombRiceParameterAdaptation
protected

Definition at line 206 of file TEncCfg.h.

Bool TEncCfg::m_useHighPrecisionPredictionWeighting
protected

Definition at line 183 of file TEncCfg.h.

Bool TEncCfg::m_usePCM
protected

Definition at line 213 of file TEncCfg.h.

Bool TEncCfg::m_useRDOQ
protected

Definition at line 190 of file TEncCfg.h.

Bool TEncCfg::m_useRDOQTS
protected

Definition at line 191 of file TEncCfg.h.

Bool TEncCfg::m_useResidualDPCM[NUMBER_OF_RDPCM_SIGNALLING_MODES]
protected

Definition at line 208 of file TEncCfg.h.

Bool TEncCfg::m_useResidualRotation
protected

Definition at line 204 of file TEncCfg.h.

ScalingListMode TEncCfg::m_useScalingListId
protected

Using quantization matrix i.e. 0=off, 1=default, 2=file.

Definition at line 306 of file TEncCfg.h.

Bool TEncCfg::m_useSingleSignificanceMapContext
protected

Definition at line 205 of file TEncCfg.h.

Bool TEncCfg::m_useStrongIntraSmoothing
protected

enable the use of strong intra smoothing (bi_linear interpolation) for 32x32 blocks when reference samples are flat.

Definition at line 359 of file TEncCfg.h.

Bool TEncCfg::m_useTransformSkip
protected

Definition at line 201 of file TEncCfg.h.

Bool TEncCfg::m_useTransformSkipFast
protected

Definition at line 202 of file TEncCfg.h.

Bool TEncCfg::m_useWeightedBiPred
protected

Definition at line 303 of file TEncCfg.h.

Bool TEncCfg::m_useWeightedPred
protected

Definition at line 302 of file TEncCfg.h.

Int TEncCfg::m_videoFormat
protected

Indicates representation of pictures.

Definition at line 336 of file TEncCfg.h.

Bool TEncCfg::m_videoFullRangeFlag
protected

Indicates the black level and range of luma and chroma signals.

Definition at line 337 of file TEncCfg.h.

Bool TEncCfg::m_videoSignalTypePresentFlag
protected

Signals whether video_format, video_full_range_flag, and colour_description_present_flag are present.

Definition at line 335 of file TEncCfg.h.

Bool TEncCfg::m_vuiParametersPresentFlag
protected

enable generation of VUI parameters

Definition at line 325 of file TEncCfg.h.


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