HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Protected 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]

Classes

struct  TEncSEIKneeFunctionInformation
 

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 setTemporalSubsampleRatio (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 getPrintMSSSIM () const
 
Void setPrintMSSSIM (Bool value)
 
Bool getCabacZeroWordPaddingEnabled () const
 
Void setCabacZeroWordPaddingEnabled (Bool value)
 
Void setIntraPeriod (Int i)
 
Void setDecodingRefreshType (Int i)
 
Void setReWriteParamSetsFlag (Bool b)
 
Void setGOPSize (Int i)
 
Void setGopList (const GOPEntry GOPList[MAX_GOP])
 
Void setExtraRPSs (Int i)
 
const GOPEntrygetGOPEntry (Int i) const
 
Void setEncodedFlag (Int i, Bool value)
 
Void setMaxDecPicBuffering (UInt u, UInt tlayer)
 
Void setNumReorderPics (Int i, UInt tlayer)
 
Void setQP (Int i)
 
Void setIntraQPOffset (Int i)
 
Void setLambdaFromQPEnable (Bool b)
 
Void setPad (Int *iPad)
 
Int getMaxRefPicNum ()
 
Void setMaxRefPicNum (Int iMaxRefPicNum)
 
Int getMaxTempLayer ()
 
Void setMaxTempLayer (Int maxTempLayer)
 
Void setMaxCUWidth (UInt u)
 
Void setMaxCUHeight (UInt u)
 
Void setMaxTotalCUDepth (UInt u)
 
Void setLog2DiffMaxMinCodingBlockSize (UInt u)
 
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 setDeblockingFilterMetric (Int i)
 
Void setDisableIntraPUsInInterSlices (Bool b)
 
Void setMotionEstimationSearchMethod (MESearchMethod e)
 
Void setSearchRange (Int i)
 
Void setBipredSearchRange (Int i)
 
Void setClipForBiPredMeEnabled (Bool b)
 
Void setFastMEAssumingSmootherMVEnabled (Bool b)
 
Void setMinSearchWindow (Int i)
 
Void setRestrictMESampling (Bool b)
 
Void setMaxDeltaQP (Int i)
 
Void setMaxCuDQPDepth (Int i)
 
Int getDiffCuChromaQpOffsetDepth () const
 
Void setDiffCuChromaQpOffsetDepth (Int value)
 
Void setChromaCbQpOffset (Int i)
 
Void setChromaCrQpOffset (Int i)
 
Void setWCGChromaQpControl (const WCGChromaQPControl &ctrl)
 
const WCGChromaQPControlgetWCGChromaQPControl () const
 
Void setSliceChromaOffsetQpIntraOrPeriodic (UInt periodicity, Int sliceChromaQpOffsetIntraOrPeriodic[2])
 
Int getSliceChromaOffsetQpIntraOrPeriodic (Bool bIsCr) const
 
UInt getSliceChromaOffsetQpPeriodicity () const
 
Void setChromaFormatIdc (ChromaFormat cf)
 
ChromaFormat getChromaFormatIdc ()
 
Void setLumaLevelToDeltaQPControls (const LumaLevelToDeltaQPMapping &lumaLevelToDeltaQPMapping)
 
const LumaLevelToDeltaQPMappinggetLumaLevelToDeltaQPMapping () const
 
Void setUseAdaptQpSelect (Bool i)
 
Bool getUseAdaptQpSelect ()
 
Bool getExtendedPrecisionProcessingFlag () const
 
Void setExtendedPrecisionProcessingFlag (Bool value)
 
Bool getHighPrecisionOffsetsEnabledFlag () const
 
Void setHighPrecisionOffsetsEnabledFlag (Bool value)
 
Void setUseAdaptiveQP (Bool b)
 
Void setQPAdaptationRange (Int i)
 
Int getFrameRate ()
 
UInt getFrameSkip ()
 
UInt getTemporalSubsampleRatio ()
 
Int getSourceWidth ()
 
Int getSourceHeight ()
 
Int getFramesToBeEncoded ()
 
Void setLambdaModifier (UInt uiIndex, Double dValue)
 
Double getLambdaModifier (UInt uiIndex) const
 
Void setIntraLambdaModifier (const std::vector< Double > &dValue)
 
const std::vector< Double > & getIntraLambdaModifier () const
 
Void setIntraQpFactor (Double dValue)
 
Double getIntraQpFactor () const
 
UInt getIntraPeriod ()
 
UInt getDecodingRefreshType ()
 
Bool getReWriteParamSetsFlag ()
 
Int getGOPSize ()
 
Int getMaxDecPicBuffering (UInt tlayer)
 
Int getNumReorderPics (UInt tlayer)
 
Int getIntraQPOffset () const
 
Int getLambdaFromQPEnable () const
 
Int getPad (Int i)
 
Bool getAccessUnitDelimiter () const
 
Void setAccessUnitDelimiter (Bool val)
 
UInt getQuadtreeTULog2MaxSize () const
 
UInt getQuadtreeTULog2MinSize () const
 
UInt getQuadtreeTUMaxDepthInter () const
 
UInt getQuadtreeTUMaxDepthIntra () const
 
Bool getLoopFilterDisable ()
 
Bool getLoopFilterOffsetInPPS ()
 
Int getLoopFilterBetaOffset ()
 
Int getLoopFilterTcOffset ()
 
Int getDeblockingFilterMetric ()
 
Bool getDisableIntraPUsInInterSlices () const
 
MESearchMethod getMotionEstimationSearchMethod () const
 
Int getSearchRange () const
 
Bool getClipForBiPredMeEnabled () const
 
Bool getFastMEAssumingSmootherMVEnabled () const
 
Int getMinSearchWindow () const
 
Bool getRestrictMESampling () const
 
Int getMaxDeltaQP () const
 
Int getMaxCuDQPDepth () const
 
Bool getUseAdaptiveQP () const
 
Int getQPAdaptationRange () const
 
Void setBitDepth (const ChannelType chType, Int internalBitDepthForChannel)
 
Void setUseASR (Bool b)
 
Void setUseHADME (Bool b)
 
Void setUseRDOQ (Bool b)
 
Void setUseRDOQTS (Bool b)
 
Void setUseSelectiveRDOQ (Bool b)
 
Void setRDpenalty (UInt u)
 
Void setFastInterSearchMode (FastInterSearchMode m)
 
Void setUseEarlyCU (Bool b)
 
Void setUseFastDecisionForMerge (Bool b)
 
Void setUseCbfFastMode (Bool b)
 
Void setUseEarlySkipDetection (Bool b)
 
Void setUseConstrainedIntraPred (Bool b)
 
Void setFastUDIUseMPMEnabled (Bool b)
 
Void setFastMEForGenBLowDelayEnabled (Bool b)
 
Void setUseBLambdaForNonKeyLowDelayPictures (Bool b)
 
Void setPCMInputBitDepthFlag (Bool b)
 
Void setPCMFilterDisableFlag (Bool b)
 
Void setUsePCM (Bool b)
 
Void setPCMBitDepth (const ChannelType chType, Int pcmBitDepthForChannel)
 
Void setPCMLog2MaxSize (UInt u)
 
Void setPCMLog2MinSize (UInt u)
 
Void setdQPs (Int *p)
 
Void setDeltaQpRD (UInt u)
 
Void setFastDeltaQp (Bool b)
 
Bool getUseASR ()
 
Bool getUseHADME ()
 
Bool getUseRDOQ ()
 
Bool getUseRDOQTS ()
 
Bool getUseSelectiveRDOQ ()
 
Int getRDpenalty ()
 
FastInterSearchMode getFastInterSearchMode () const
 
Bool getUseEarlyCU ()
 
Bool getUseFastDecisionForMerge ()
 
Bool getUseCbfFastMode ()
 
Bool getUseEarlySkipDetection ()
 
Bool getUseConstrainedIntraPred ()
 
Bool getFastUDIUseMPMEnabled ()
 
Bool getFastMEForGenBLowDelayEnabled ()
 
Bool getUseBLambdaForNonKeyLowDelayPictures ()
 
Bool getPCMInputBitDepthFlag ()
 
Bool getPCMFilterDisableFlag ()
 
Bool getUsePCM ()
 
UInt getPCMLog2MaxSize ()
 
UInt getPCMLog2MinSize ()
 
Bool getCrossComponentPredictionEnabledFlag () const
 
Void setCrossComponentPredictionEnabledFlag (const Bool value)
 
Bool getUseReconBasedCrossCPredictionEstimate () const
 
Void setUseReconBasedCrossCPredictionEstimate (const Bool value)
 
Void setLog2SaoOffsetScale (ChannelType type, UInt uiBitShift)
 
Bool getUseTransformSkip ()
 
Void setUseTransformSkip (Bool b)
 
Bool getTransformSkipRotationEnabledFlag () const
 
Void setTransformSkipRotationEnabledFlag (const Bool value)
 
Bool getTransformSkipContextEnabledFlag () const
 
Void setTransformSkipContextEnabledFlag (const Bool value)
 
Bool getPersistentRiceAdaptationEnabledFlag () const
 
Void setPersistentRiceAdaptationEnabledFlag (const Bool value)
 
Bool getCabacBypassAlignmentEnabledFlag () const
 
Void setCabacBypassAlignmentEnabledFlag (const Bool value)
 
Bool getRdpcmEnabledFlag (const RDPCMSignallingMode signallingMode) const
 
Void setRdpcmEnabledFlag (const RDPCMSignallingMode signallingMode, const Bool value)
 
Bool getUseTransformSkipFast ()
 
Void setUseTransformSkipFast (Bool b)
 
UInt getLog2MaxTransformSkipBlockSize () const
 
Void setLog2MaxTransformSkipBlockSize (UInt u)
 
Bool getIntraSmoothingDisabledFlag () const
 
Void setIntraSmoothingDisabledFlag (Bool bValue)
 
const IntgetdQPs () const
 
UInt getDeltaQpRD () const
 
Bool getFastDeltaQp () const
 
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 setTestSAODisableAtPictureLevel (Bool bVal)
 
Bool getTestSAODisableAtPictureLevel () const
 
Void setSaoEncodingRate (Double v)
 
Double getSaoEncodingRate () const
 
Void setSaoEncodingRateChroma (Double v)
 
Double getSaoEncodingRateChroma () const
 
Void setMaxNumOffsetsPerPic (Int iVal)
 
Int getMaxNumOffsetsPerPic ()
 
Void setSaoCtuBoundary (Bool val)
 
Bool getSaoCtuBoundary ()
 
Void setSaoResetEncoderStateAfterIRAP (Bool b)
 
Bool getSaoResetEncoderStateAfterIRAP () const
 
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 setEntropyCodingSyncEnabledFlag (Bool b)
 
Bool getEntropyCodingSyncEnabledFlag () const
 
Void setDecodedPictureHashSEIType (HashType m)
 
HashType getDecodedPictureHashSEIType () const
 
Void setBufferingPeriodSEIEnabled (Bool b)
 
Bool getBufferingPeriodSEIEnabled () const
 
Void setPictureTimingSEIEnabled (Bool b)
 
Bool getPictureTimingSEIEnabled () const
 
Void setRecoveryPointSEIEnabled (Bool b)
 
Bool getRecoveryPointSEIEnabled () const
 
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 (Bool b)
 
Bool getFramePackingArrangementSEIEnabled () const
 
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 (Bool b)
 
Bool getSegmentedRectFramePackingArrangementSEIEnabled () const
 
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 (Bool b)
 
Bool getTemporalLevel0IndexSEIEnabled () const
 
Void setGradualDecodingRefreshInfoEnabled (Bool b)
 
Bool getGradualDecodingRefreshInfoEnabled () const
 
Void setNoDisplaySEITLayer (Int b)
 
Int getNoDisplaySEITLayer ()
 
Void setDecodingUnitInfoSEIEnabled (Bool b)
 
Bool getDecodingUnitInfoSEIEnabled () const
 
Void setSOPDescriptionSEIEnabled (Bool b)
 
Bool getSOPDescriptionSEIEnabled () const
 
Void setScalableNestingSEIEnabled (Bool b)
 
Bool getScalableNestingSEIEnabled () const
 
Void setTMCTSSEIEnabled (Bool b)
 
Bool getTMCTSSEIEnabled ()
 
Void setTMCTSSEITileConstraint (Bool b)
 
Bool getTMCTSSEITileConstraint ()
 
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 setKneeFunctionInformationSEI (const TEncSEIKneeFunctionInformation &seiknee)
 
const
TEncSEIKneeFunctionInformation
getKneeFunctionInformationSEI () const
 
Void setCcvSEIEnabled (Bool b)
 
Bool getCcvSEIEnabled ()
 
Void setCcvSEICancelFlag (Bool b)
 
Bool getCcvSEICancelFlag ()
 
Void setCcvSEIPersistenceFlag (Bool b)
 
Bool getCcvSEIPersistenceFlag ()
 
Void setCcvSEIPrimariesPresentFlag (Bool b)
 
Bool getCcvSEIPrimariesPresentFlag ()
 
Void setCcvSEIMinLuminanceValuePresentFlag (Bool b)
 
Bool getCcvSEIMinLuminanceValuePresentFlag ()
 
Void setCcvSEIMaxLuminanceValuePresentFlag (Bool b)
 
Bool getCcvSEIMaxLuminanceValuePresentFlag ()
 
Void setCcvSEIAvgLuminanceValuePresentFlag (Bool b)
 
Bool getCcvSEIAvgLuminanceValuePresentFlag ()
 
Void setCcvSEIPrimariesX (Double dValue, Int index)
 
Double getCcvSEIPrimariesX (Int index)
 
Void setCcvSEIPrimariesY (Double dValue, Int index)
 
Double getCcvSEIPrimariesY (Int index)
 
Void setCcvSEIMinLuminanceValue (Double dValue)
 
Double getCcvSEIMinLuminanceValue ()
 
Void setCcvSEIMaxLuminanceValue (Double dValue)
 
Double getCcvSEIMaxLuminanceValue ()
 
Void setCcvSEIAvgLuminanceValue (Double dValue)
 
Double getCcvSEIAvgLuminanceValue ()
 
Void setErpSEIEnabled (Bool b)
 
Bool getErpSEIEnabled ()
 
Void setErpSEICancelFlag (Bool b)
 
Bool getErpSEICancelFlag ()
 
Void setErpSEIPersistenceFlag (Bool b)
 
Bool getErpSEIPersistenceFlag ()
 
Void setErpSEIGuardBandFlag (Bool b)
 
Bool getErpSEIGuardBandFlag ()
 
Void setErpSEIGuardBandType (UInt b)
 
UInt getErpSEIGuardBandType ()
 
Void setErpSEILeftGuardBandWidth (UInt b)
 
UInt getErpSEILeftGuardBandWidth ()
 
Void setErpSEIRightGuardBandWidth (UInt b)
 
UInt getErpSEIRightGuardBandWidth ()
 
Void setSphereRotationSEIEnabled (Bool b)
 
Bool getSphereRotationSEIEnabled ()
 
Void setSphereRotationSEICancelFlag (Bool b)
 
Bool getSphereRotationSEICancelFlag ()
 
Void setSphereRotationSEIPersistenceFlag (Bool b)
 
Bool getSphereRotationSEIPersistenceFlag ()
 
Void setSphereRotationSEIYaw (Int b)
 
Int getSphereRotationSEIYaw ()
 
Void setSphereRotationSEIPitch (Int b)
 
Int getSphereRotationSEIPitch ()
 
Void setSphereRotationSEIRoll (Int b)
 
Int getSphereRotationSEIRoll ()
 
Void setOmniViewportSEIEnabled (Bool b)
 
Bool getOmniViewportSEIEnabled ()
 
Void setOmniViewportSEIId (UInt b)
 
UInt getOmniViewportSEIId ()
 
Void setOmniViewportSEICancelFlag (Bool b)
 
Bool getOmniViewportSEICancelFlag ()
 
Void setOmniViewportSEIPersistenceFlag (Bool b)
 
Bool getOmniViewportSEIPersistenceFlag ()
 
Void setOmniViewportSEICntMinus1 (UInt b)
 
UInt getOmniViewportSEICntMinus1 ()
 
Void setOmniViewportSEIAzimuthCentre (const std::vector< Int > &vi)
 
Int getOmniViewportSEIAzimuthCentre (Int idx)
 
Void setOmniViewportSEIElevationCentre (const std::vector< Int > &vi)
 
Int getOmniViewportSEIElevationCentre (Int idx)
 
Void setOmniViewportSEITiltCentre (const std::vector< Int > &vi)
 
Int getOmniViewportSEITiltCentre (Int idx)
 
Void setOmniViewportSEIHorRange (const std::vector< UInt > &vi)
 
UInt getOmniViewportSEIHorRange (Int idx)
 
Void setOmniViewportSEIVerRange (const std::vector< UInt > &vi)
 
UInt getOmniViewportSEIVerRange (Int idx)
 
Void setCmpSEIEnabled (Bool b)
 
Bool getCmpSEIEnabled ()
 
Void setCmpSEICmpCancelFlag (Bool b)
 
Bool getCmpSEICmpCancelFlag ()
 
Void setCmpSEICmpPersistenceFlag (Bool b)
 
Bool getCmpSEICmpPersistenceFlag ()
 
Void setRwpSEIEnabled (Bool b)
 
Bool getRwpSEIEnabled ()
 
Void setRwpSEIRwpCancelFlag (Bool b)
 
Bool getRwpSEIRwpCancelFlag ()
 
Void setRwpSEIRwpPersistenceFlag (Bool b)
 
Bool getRwpSEIRwpPersistenceFlag ()
 
Void setRwpSEIConstituentPictureMatchingFlag (Bool b)
 
Bool getRwpSEIConstituentPictureMatchingFlag ()
 
Void setRwpSEINumPackedRegions (Int value)
 
Int getRwpSEINumPackedRegions ()
 
Void setRwpSEIProjPictureWidth (Int value)
 
Int getRwpSEIProjPictureWidth ()
 
Void setRwpSEIProjPictureHeight (Int value)
 
Int getRwpSEIProjPictureHeight ()
 
Void setRwpSEIPackedPictureWidth (Int value)
 
Int getRwpSEIPackedPictureWidth ()
 
Void setRwpSEIPackedPictureHeight (Int value)
 
Int getRwpSEIPackedPictureHeight ()
 
Void setRwpSEIRwpTransformType (const std::vector< UChar > &rwpTransformType)
 
UChar getRwpSEIRwpTransformType (UInt idx) const
 
Void setRwpSEIRwpGuardBandFlag (const std::vector< Bool > &rwpGuardBandFlag)
 
Bool getRwpSEIRwpGuardBandFlag (UInt idx) const
 
Void setRwpSEIProjRegionWidth (const std::vector< UInt > &projRegionWidth)
 
UInt getRwpSEIProjRegionWidth (UInt idx) const
 
Void setRwpSEIProjRegionHeight (const std::vector< UInt > &projRegionHeight)
 
UInt getRwpSEIProjRegionHeight (UInt idx) const
 
Void setRwpSEIRwpSEIProjRegionTop (const std::vector< UInt > &projRegionTop)
 
UInt getRwpSEIRwpSEIProjRegionTop (UInt idx) const
 
Void setRwpSEIProjRegionLeft (const std::vector< UInt > &projRegionLeft)
 
UInt getRwpSEIProjRegionLeft (UInt idx) const
 
Void setRwpSEIPackedRegionWidth (const std::vector< UShort > &packedRegionWidth)
 
UShort getRwpSEIPackedRegionWidth (UInt idx) const
 
Void setRwpSEIPackedRegionHeight (const std::vector< UShort > &packedRegionHeight)
 
UShort getRwpSEIPackedRegionHeight (UInt idx) const
 
Void setRwpSEIPackedRegionTop (const std::vector< UShort > &packedRegionTop)
 
UShort getRwpSEIPackedRegionTop (UInt idx) const
 
Void setRwpSEIPackedRegionLeft (const std::vector< UShort > &packedRegionLeft)
 
UShort getRwpSEIPackedRegionLeft (UInt idx) const
 
Void setRwpSEIRwpLeftGuardBandWidth (const std::vector< UChar > &rwpLeftGuardBandWidth)
 
UChar getRwpSEIRwpLeftGuardBandWidth (UInt idx) const
 
Void setRwpSEIRwpRightGuardBandWidth (const std::vector< UChar > &rwpRightGuardBandWidth)
 
UChar getRwpSEIRwpRightGuardBandWidth (UInt idx) const
 
Void setRwpSEIRwpTopGuardBandHeight (const std::vector< UChar > &rwpTopGuardBandHeight)
 
UChar getRwpSEIRwpTopGuardBandHeight (UInt idx) const
 
Void setRwpSEIRwpBottomGuardBandHeight (const std::vector< UChar > &rwpBottomGuardBandHeight)
 
UChar getRwpSEIRwpBottomGuardBandHeight (UInt idx) const
 
Void setRwpSEIRwpGuardBandNotUsedForPredFlag (const std::vector< Bool > &rwpGuardBandNotUsedForPredFlag)
 
Bool getRwpSEIRwpGuardBandNotUsedForPredFlag (UInt idx) const
 
Void setRwpSEIRwpGuardBandType (const std::vector< UChar > &rwpGuardBandType)
 
UChar getRwpSEIRwpGuardBandType (UInt idx) const
 
Void setColourRemapInfoSEIFileRoot (const std::string &s)
 
const std::string & getColourRemapInfoSEIFileRoot () const
 
Void setMasteringDisplaySEI (const TComSEIMasteringDisplay &src)
 
Void setSEIAlternativeTransferCharacteristicsSEIEnable (Bool b)
 
Bool getSEIAlternativeTransferCharacteristicsSEIEnable () const
 
Void setSEIPreferredTransferCharacteristics (UChar v)
 
UChar getSEIPreferredTransferCharacteristics () const
 
Void setSEIGreenMetadataInfoSEIEnable (Bool b)
 
Bool getSEIGreenMetadataInfoSEIEnable () const
 
Void setSEIGreenMetadataType (UChar v)
 
UChar getSEIGreenMetadataType () const
 
Void setSEIXSDMetricType (UChar v)
 
UChar getSEIXSDMetricType () const
 
Void setRegionalNestingSEIFileRoot (const std::string &s)
 
const std::string & getRegionalNestingSEIFileRoot () const
 
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 setScalingListFileName (const std::string &s)
 
const std::string & getScalingListFileName () const
 
Void setTMVPModeId (Int u)
 
Int getTMVPModeId ()
 
WeightedPredictionMethod getWeightedPredictionMethod () const
 
Void setWeightedPredictionMethod (WeightedPredictionMethod m)
 
Void setSignDataHidingEnabledFlag (Bool b)
 
Bool getSignDataHidingEnabledFlag ()
 
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 getCpbSaturationEnabled ()
 
Void setCpbSaturationEnabled (Bool b)
 
UInt getCpbSize ()
 
Void setCpbSize (UInt ui)
 
Double getInitialCpbFullness ()
 
Void setInitialCpbFullness (Double f)
 
Bool getTransquantBypassEnabledFlag ()
 
Void setTransquantBypassEnabledFlag (Bool flag)
 
Bool getCUTransquantBypassFlagForceValue ()
 
Void setCUTransquantBypassFlagForceValue (Bool flag)
 
CostMode getCostMode () const
 
Void setCostMode (CostMode m)
 
Void setVPS (TComVPS *p)
 
TComVPSgetVPS ()
 
Void setUseRecalculateQPAccordingToLambda (Bool b)
 
Bool getUseRecalculateQPAccordingToLambda ()
 
Void setUseStrongIntraSmoothing (Bool b)
 
Bool getUseStrongIntraSmoothing ()
 
Void setEfficientFieldIRAPEnabled (Bool b)
 
Bool getEfficientFieldIRAPEnabled () const
 
Void setHarmonizeGopFirstFieldCoupleEnabled (Bool b)
 
Bool getHarmonizeGopFirstFieldCoupleEnabled () const
 
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 getOnePictureOnlyConstraintFlag () const
 
Void setOnePictureOnlyConstraintFlag (Bool b)
 
Bool getLowerBitRateConstraintFlag () const
 
Void setLowerBitRateConstraintFlag (Bool b)
 
Bool getChromaResamplingFilterHintEnabled ()
 
Void setChromaResamplingFilterHintEnabled (Bool i)
 
Int getChromaResamplingHorFilterIdc ()
 
Void setChromaResamplingHorFilterIdc (Int i)
 
Int getChromaResamplingVerFilterIdc ()
 
Void setChromaResamplingVerFilterIdc (Int i)
 
Void setSummaryOutFilename (const std::string &s)
 
const std::string & getSummaryOutFilename () const
 
Void setSummaryPicFilenameBase (const std::string &s)
 
const std::string & getSummaryPicFilenameBase () const
 
Void setSummaryVerboseness (UInt v)
 
UInt getSummaryVerboseness () const
 
Int getQPForPicture (const UInt gopIndex, const TComSlice *pSlice) const
 
Void xCheckGSParameters ()
 

Protected Member Functions

Int getBaseQP () const
 

Protected Attributes

Int m_iFrameRate
 
Int m_FrameSkip
 
UInt m_temporalSubsampleRatio
 
Int m_iSourceWidth
 
Int m_iSourceHeight
 
Window m_conformanceWindow
 
Int m_framesToBeEncoded
 
Double m_adLambdaModifier [MAX_TLAYER]
 
std::vector< Doublem_adIntraLambdaModifier
 
Double m_dIntraQpFactor
 Intra Q Factor. If negative, use a default equation: 0.57*(1.0 - Clip3( 0.0, 0.5, 0.05*(Double)(isField ? (GopSize-1)/2 : GopSize-1) )) More...
 
Bool m_printMSEBasedSequencePSNR
 
Bool m_printFrameMSE
 
Bool m_printSequenceMSE
 
Bool m_printMSSSIM
 
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_onePictureOnlyConstraintFlag
 
Bool m_lowerBitRateConstraintFlag
 
UInt m_uiIntraPeriod
 
UInt m_uiDecodingRefreshType
 the type of decoding refresh employed for the random access. More...
 
Bool m_bReWriteParamSetsFlag
 
Int m_iGOPSize
 
GOPEntry m_GOPList [MAX_GOP]
 
Int m_extraRPSs
 
Int m_maxDecPicBuffering [MAX_TLAYER]
 
Int m_numReorderPics [MAX_TLAYER]
 
Int m_iQP
 
Int m_intraQPOffset
 QP offset for intra slice (integer) More...
 
Int m_lambdaFromQPEnable
 enable lambda derivation from QP More...
 
Int m_aiPad [2]
 
Bool m_AccessUnitDelimiter
 add Access Unit Delimiter NAL units More...
 
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_maxCUWidth
 
UInt m_maxCUHeight
 
UInt m_maxTotalCUDepth
 
UInt m_log2DiffMaxMinCodingBlockSize
 
UInt m_uiQuadtreeTULog2MaxSize
 
UInt m_uiQuadtreeTULog2MinSize
 
UInt m_uiQuadtreeTUMaxDepthInter
 
UInt m_uiQuadtreeTUMaxDepthIntra
 
Bool m_bLoopFilterDisable
 
Bool m_loopFilterOffsetInPPS
 
Int m_loopFilterBetaOffsetDiv2
 
Int m_loopFilterTcOffsetDiv2
 
Int m_deblockingFilterMetric
 
Bool m_bUseSAO
 
Bool m_bTestSAODisableAtPictureLevel
 
Double m_saoEncodingRate
 
Double m_saoEncodingRateChroma
 
Int m_maxNumOffsetsPerPic
 
Bool m_saoCtuBoundary
 
Bool m_saoResetEncoderStateAfterIRAP
 
Bool m_bDisableIntraPUsInInterSlices
 
MESearchMethod m_motionEstimationSearchMethod
 
Int m_iSearchRange
 
Int m_bipredSearchRange
 
Bool m_bClipForBiPredMeEnabled
 
Bool m_bFastMEAssumingSmootherMVEnabled
 
Int m_minSearchWindow
 
Bool m_bRestrictMESampling
 
Int m_iMaxDeltaQP
 
Int m_iMaxCuDQPDepth
 
Int m_diffCuChromaQpOffsetDepth
 If negative, then do not apply chroma qp offsets. More...
 
Int m_chromaCbQpOffset
 
Int m_chromaCrQpOffset
 
WCGChromaQPControl m_wcgChromaQpControl
 Wide-colour-gamut chroma QP control. More...
 
UInt m_sliceChromaQpOffsetPeriodicity
 Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. More...
 
Int m_sliceChromaQpOffsetIntraOrPeriodic [2]
 Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. More...
 
ChromaFormat m_chromaFormatIDC
 
Bool m_bUseAdaptQpSelect
 
Bool m_extendedPrecisionProcessingFlag
 
Bool m_highPrecisionOffsetsEnabledFlag
 
Bool m_bUseAdaptiveQP
 
Int m_iQPAdaptationRange
 
Int m_bitDepth [MAX_NUM_CHANNEL_TYPE]
 
Bool m_bUseASR
 
Bool m_bUseHADME
 
Bool m_useRDOQ
 
Bool m_useRDOQTS
 
Bool m_useSelectiveRDOQ
 
UInt m_rdPenalty
 
FastInterSearchMode m_fastInterSearchMode
 
Bool m_bUseEarlyCU
 
Bool m_useFastDecisionForMerge
 
Bool m_bUseCbfFastMode
 
Bool m_useEarlySkipDetection
 
Bool m_crossComponentPredictionEnabledFlag
 
Bool m_reconBasedCrossCPredictionEstimate
 
UInt m_log2SaoOffsetScale [MAX_NUM_CHANNEL_TYPE]
 
Bool m_useTransformSkip
 
Bool m_useTransformSkipFast
 
UInt m_log2MaxTransformSkipBlockSize
 
Bool m_transformSkipRotationEnabledFlag
 
Bool m_transformSkipContextEnabledFlag
 
Bool m_persistentRiceAdaptationEnabledFlag
 
Bool m_cabacBypassAlignmentEnabledFlag
 
Bool m_rdpcmEnabledFlag [NUMBER_OF_RDPCM_SIGNALLING_MODES]
 
LumaLevelToDeltaQPMapping m_lumaLevelToDeltaQPMapping
 mapping from luma level to delta QP. More...
 
Intm_aidQP
 
UInt m_uiDeltaQpRD
 
Bool m_bFastDeltaQP
 
Bool m_bUseConstrainedIntraPred
 
Bool m_bFastUDIUseMPMEnabled
 
Bool m_bFastMEForGenBLowDelayEnabled
 
Bool m_bUseBLambdaForNonKeyLowDelayPictures
 
Bool m_usePCM
 
Int m_PCMBitDepth [MAX_NUM_CHANNEL_TYPE]
 
UInt m_pcmLog2MaxSize
 
UInt m_uiPCMLog2MinSize
 
SliceConstraint m_sliceMode
 
Int m_sliceArgument
 
SliceConstraint m_sliceSegmentMode
 
Int m_sliceSegmentArgument
 
Bool m_bLFCrossSliceBoundaryFlag
 
Bool m_bPCMInputBitDepthFlag
 
Bool m_bPCMFilterDisableFlag
 
Bool m_intraSmoothingDisabledFlag
 
Bool m_loopFilterAcrossTilesEnabledFlag
 
Bool m_tileUniformSpacingFlag
 
Int m_iNumColumnsMinus1
 
Int m_iNumRowsMinus1
 
std::vector< Intm_tileColumnWidth
 
std::vector< Intm_tileRowHeight
 
Bool m_entropyCodingSyncEnabledFlag
 
HashType m_decodedPictureHashSEIType
 
Bool m_bufferingPeriodSEIEnabled
 
Bool m_pictureTimingSEIEnabled
 
Bool 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
 
Bool m_framePackingSEIEnabled
 
Int m_framePackingSEIType
 
Int m_framePackingSEIId
 
Int m_framePackingSEIQuincunx
 
Int m_framePackingSEIInterpretation
 
Bool m_segmentedRectFramePackingSEIEnabled
 
Bool m_segmentedRectFramePackingSEICancel
 
Int m_segmentedRectFramePackingSEIType
 
Bool m_segmentedRectFramePackingSEIPersistence
 
Int m_displayOrientationSEIAngle
 
Bool m_temporalLevel0IndexSEIEnabled
 
Bool m_gradualDecodingRefreshInfoEnabled
 
Int m_noDisplaySEITLayer
 
Bool m_decodingUnitInfoSEIEnabled
 
Bool m_SOPDescriptionSEIEnabled
 
Bool m_scalableNestingSEIEnabled
 
Bool m_tmctsSEIEnabled
 
Bool m_tmctsSEITileConstraint
 
Bool m_timeCodeSEIEnabled
 
Int m_timeCodeSEINumTs
 
TComSEITimeSet m_timeSetArray [MAX_TIMECODE_SEI_SETS]
 
Bool m_kneeSEIEnabled
 
TEncSEIKneeFunctionInformation m_kneeFunctionInformationSEI
 
std::string m_colourRemapSEIFileRoot
 SEI Colour Remapping File (initialized from external file) More...
 
TComSEIMasteringDisplay m_masteringDisplay
 
Bool m_alternativeTransferCharacteristicsSEIEnabled
 
UChar m_preferredTransferCharacteristics
 
Bool m_greenMetadataInfoSEIEnabled
 
UChar m_greenMetadataType
 
UChar m_xsdMetricType
 
Bool m_ccvSEIEnabled
 
Bool m_ccvSEICancelFlag
 
Bool m_ccvSEIPersistenceFlag
 
Bool m_ccvSEIPrimariesPresentFlag
 
Bool m_ccvSEIMinLuminanceValuePresentFlag
 
Bool m_ccvSEIMaxLuminanceValuePresentFlag
 
Bool m_ccvSEIAvgLuminanceValuePresentFlag
 
Double m_ccvSEIPrimariesX [MAX_NUM_COMPONENT]
 
Double m_ccvSEIPrimariesY [MAX_NUM_COMPONENT]
 
Double m_ccvSEIMinLuminanceValue
 
Double m_ccvSEIMaxLuminanceValue
 
Double m_ccvSEIAvgLuminanceValue
 
Bool m_erpSEIEnabled
 
Bool m_erpSEICancelFlag
 
Bool m_erpSEIPersistenceFlag
 
Bool m_erpSEIGuardBandFlag
 
UInt m_erpSEIGuardBandType
 
UInt m_erpSEILeftGuardBandWidth
 
UInt m_erpSEIRightGuardBandWidth
 
Bool m_sphereRotationSEIEnabled
 
Bool m_sphereRotationSEICancelFlag
 
Bool m_sphereRotationSEIPersistenceFlag
 
Int m_sphereRotationSEIYaw
 
Int m_sphereRotationSEIPitch
 
Int m_sphereRotationSEIRoll
 
Bool m_omniViewportSEIEnabled
 
UInt m_omniViewportSEIId
 
Bool m_omniViewportSEICancelFlag
 
Bool m_omniViewportSEIPersistenceFlag
 
UInt m_omniViewportSEICntMinus1
 
std::vector< Intm_omniViewportSEIAzimuthCentre
 
std::vector< Intm_omniViewportSEIElevationCentre
 
std::vector< Intm_omniViewportSEITiltCentre
 
std::vector< UIntm_omniViewportSEIHorRange
 
std::vector< UIntm_omniViewportSEIVerRange
 
Bool m_cmpSEIEnabled
 
Bool m_cmpSEICmpCancelFlag
 
Bool m_cmpSEICmpPersistenceFlag
 
Bool m_rwpSEIEnabled
 
Bool m_rwpSEIRwpCancelFlag
 
Bool m_rwpSEIRwpPersistenceFlag
 
Bool m_rwpSEIConstituentPictureMatchingFlag
 
Int m_rwpSEINumPackedRegions
 
Int m_rwpSEIProjPictureWidth
 
Int m_rwpSEIProjPictureHeight
 
Int m_rwpSEIPackedPictureWidth
 
Int m_rwpSEIPackedPictureHeight
 
std::vector< UCharm_rwpSEIRwpTransformType
 
std::vector< Boolm_rwpSEIRwpGuardBandFlag
 
std::vector< UIntm_rwpSEIProjRegionWidth
 
std::vector< UIntm_rwpSEIProjRegionHeight
 
std::vector< UIntm_rwpSEIRwpSEIProjRegionTop
 
std::vector< UIntm_rwpSEIProjRegionLeft
 
std::vector< UShortm_rwpSEIPackedRegionWidth
 
std::vector< UShortm_rwpSEIPackedRegionHeight
 
std::vector< UShortm_rwpSEIPackedRegionTop
 
std::vector< UShortm_rwpSEIPackedRegionLeft
 
std::vector< UCharm_rwpSEIRwpLeftGuardBandWidth
 
std::vector< UCharm_rwpSEIRwpRightGuardBandWidth
 
std::vector< UCharm_rwpSEIRwpTopGuardBandHeight
 
std::vector< UCharm_rwpSEIRwpBottomGuardBandHeight
 
std::vector< Boolm_rwpSEIRwpGuardBandNotUsedForPredFlag
 
std::vector< UCharm_rwpSEIRwpGuardBandType
 
std::string m_regionalNestingSEIFileRoot
 
Bool m_useWeightedPred
 
Bool m_useWeightedBiPred
 
WeightedPredictionMethod m_weightedPredictionMethod
 
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...
 
std::string m_scalingListFileName
 quantization matrix file name More...
 
Int m_TMVPModeId
 
Bool m_SignDataHidingEnabledFlag
 
Bool m_RCEnableRateControl
 
Int m_RCTargetBitrate
 
Int m_RCKeepHierarchicalBit
 
Bool m_RCLCULevelRC
 
Bool m_RCUseLCUSeparateModel
 
Int m_RCInitialQP
 
Bool m_RCForceIntraQP
 
Bool m_RCCpbSaturationEnabled
 
UInt m_RCCpbSize
 
Double m_RCInitialCpbFullness
 
Bool m_TransquantBypassEnabledFlag
 transquant_bypass_enabled_flag setting in PPS. More...
 
Bool m_CUTransquantBypassFlagForce
 if transquant_bypass_enabled_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_chromaResamplingFilterHintEnabled
 Signals whether chroma sampling filter hint data is present. More...
 
Int m_chromaResamplingHorFilterIdc
 Specifies the Index of filter to use. More...
 
Int m_chromaResamplingVerFilterIdc
 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...
 
Bool m_bEfficientFieldIRAPEnabled
 enable to code fields in a specific, potentially more efficient, order. More...
 
Bool m_bHarmonizeGopFirstFieldCoupleEnabled
 
std::string m_summaryOutFilename
 filename to use for producing summary output file. More...
 
std::string m_summaryPicFilenameBase
 Base filename to use for producing summary picture output files. The actual filenames used will have I.txt, P.txt and B.txt appended. More...
 
UInt m_summaryVerboseness
 Specifies the level of the verboseness of the text output. More...
 

Detailed Description

encoder configuration class

Definition at line 111 of file TEncCfg.h.

Constructor & Destructor Documentation

TEncCfg::TEncCfg ( )
inline

Definition at line 515 of file TEncCfg.h.

virtual TEncCfg::~TEncCfg ( )
inlinevirtual

Definition at line 523 of file TEncCfg.h.

Member Function Documentation

Bool TEncCfg::getAccessUnitDelimiter ( ) const
inline

Definition at line 685 of file TEncCfg.h.

Int TEncCfg::getActiveParameterSetsSEIEnabled ( )
inline

Definition at line 1162 of file TEncCfg.h.

Int TEncCfg::getAspectRatioIdc ( )
inline

Definition at line 1167 of file TEncCfg.h.

Bool TEncCfg::getAspectRatioInfoPresentFlag ( )
inline

Definition at line 1165 of file TEncCfg.h.

Int TEncCfg::getBaseQP ( ) const
inlineprotected

Definition at line 677 of file TEncCfg.h.

UInt TEncCfg::getBitDepthConstraintValue ( ) const
inline

Definition at line 1236 of file TEncCfg.h.

Bool TEncCfg::getBitstreamRestrictionFlag ( )
inline

Definition at line 1207 of file TEncCfg.h.

Bool TEncCfg::getBufferingPeriodSEIEnabled ( ) const
inline

Definition at line 839 of file TEncCfg.h.

Bool TEncCfg::getCabacBypassAlignmentEnabledFlag ( ) const
inline

Definition at line 778 of file TEncCfg.h.

Bool TEncCfg::getCabacZeroWordPaddingEnabled ( ) const
inline

Definition at line 554 of file TEncCfg.h.

Double TEncCfg::getCcvSEIAvgLuminanceValue ( )
inline

Definition at line 972 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIAvgLuminanceValuePresentFlag ( )
inline

Definition at line 962 of file TEncCfg.h.

Bool TEncCfg::getCcvSEICancelFlag ( )
inline

Definition at line 952 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIEnabled ( )
inline

Definition at line 950 of file TEncCfg.h.

Double TEncCfg::getCcvSEIMaxLuminanceValue ( )
inline

Definition at line 970 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIMaxLuminanceValuePresentFlag ( )
inline

Definition at line 960 of file TEncCfg.h.

Double TEncCfg::getCcvSEIMinLuminanceValue ( )
inline

Definition at line 968 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIMinLuminanceValuePresentFlag ( )
inline

Definition at line 958 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIPersistenceFlag ( )
inline

Definition at line 954 of file TEncCfg.h.

Bool TEncCfg::getCcvSEIPrimariesPresentFlag ( )
inline

Definition at line 956 of file TEncCfg.h.

Double TEncCfg::getCcvSEIPrimariesX ( Int  index)
inline

Definition at line 964 of file TEncCfg.h.

Double TEncCfg::getCcvSEIPrimariesY ( Int  index)
inline

Definition at line 966 of file TEncCfg.h.

ChromaFormat TEncCfg::getChromaFormatConstraintValue ( ) const
inline

Definition at line 1239 of file TEncCfg.h.

ChromaFormat TEncCfg::getChromaFormatIdc ( )
inline

Definition at line 629 of file TEncCfg.h.

Bool TEncCfg::getChromaLocInfoPresentFlag ( )
inline

Definition at line 1191 of file TEncCfg.h.

Bool TEncCfg::getChromaResamplingFilterHintEnabled ( )
inline

Definition at line 1251 of file TEncCfg.h.

Int TEncCfg::getChromaResamplingHorFilterIdc ( )
inline

Definition at line 1253 of file TEncCfg.h.

Int TEncCfg::getChromaResamplingVerFilterIdc ( )
inline

Definition at line 1255 of file TEncCfg.h.

Int TEncCfg::getChromaSampleLocTypeBottomField ( )
inline

Definition at line 1195 of file TEncCfg.h.

Int TEncCfg::getChromaSampleLocTypeTopField ( )
inline

Definition at line 1193 of file TEncCfg.h.

Bool TEncCfg::getClipForBiPredMeEnabled ( ) const
inline

Definition at line 705 of file TEncCfg.h.

Bool TEncCfg::getCmpSEICmpCancelFlag ( )
inline

Definition at line 1027 of file TEncCfg.h.

Bool TEncCfg::getCmpSEICmpPersistenceFlag ( )
inline

Definition at line 1029 of file TEncCfg.h.

Bool TEncCfg::getCmpSEIEnabled ( )
inline

Definition at line 1025 of file TEncCfg.h.

Bool TEncCfg::getColourDescriptionPresentFlag ( )
inline

Definition at line 1183 of file TEncCfg.h.

Int TEncCfg::getColourPrimaries ( )
inline

Definition at line 1185 of file TEncCfg.h.

const std::string& TEncCfg::getColourRemapInfoSEIFileRoot ( ) const
inline

Definition at line 1084 of file TEncCfg.h.

UInt TEncCfg::getColumnWidth ( UInt  columnIdx)
inline

Definition at line 828 of file TEncCfg.h.

Window& TEncCfg::getConformanceWindow ( )
inline

Definition at line 535 of file TEncCfg.h.

CostMode TEncCfg::getCostMode ( ) const
inline

Definition at line 1144 of file TEncCfg.h.

Bool TEncCfg::getCpbSaturationEnabled ( )
inline

Definition at line 1134 of file TEncCfg.h.

UInt TEncCfg::getCpbSize ( )
inline

Definition at line 1136 of file TEncCfg.h.

Bool TEncCfg::getCrossComponentPredictionEnabledFlag ( ) const
inline

Definition at line 764 of file TEncCfg.h.

Bool TEncCfg::getCUTransquantBypassFlagForceValue ( )
inline

Definition at line 1142 of file TEncCfg.h.

Int TEncCfg::getDeblockingFilterMetric ( )
inline

Definition at line 699 of file TEncCfg.h.

HashType TEncCfg::getDecodedPictureHashSEIType ( ) const
inline

Definition at line 837 of file TEncCfg.h.

UInt TEncCfg::getDecodingRefreshType ( )
inline

Definition at line 666 of file TEncCfg.h.

Bool TEncCfg::getDecodingUnitInfoSEIEnabled ( ) const
inline

Definition at line 925 of file TEncCfg.h.

Window& TEncCfg::getDefaultDisplayWindow ( )
inline

Definition at line 1199 of file TEncCfg.h.

UInt TEncCfg::getDeltaQpRD ( ) const
inline

Definition at line 790 of file TEncCfg.h.

Int TEncCfg::getDiffCuChromaQpOffsetDepth ( ) const
inline

Definition at line 617 of file TEncCfg.h.

Bool TEncCfg::getDisableIntraPUsInInterSlices ( ) const
inline

Definition at line 702 of file TEncCfg.h.

Int TEncCfg::getDisplayOrientationSEIAngle ( )
inline

Definition at line 917 of file TEncCfg.h.

const Int* TEncCfg::getdQPs ( ) const
inline

Definition at line 789 of file TEncCfg.h.

Bool TEncCfg::getEfficientFieldIRAPEnabled ( ) const
inline

Definition at line 1156 of file TEncCfg.h.

Bool TEncCfg::getEntropyCodingSyncEnabledFlag ( ) const
inline

Definition at line 835 of file TEncCfg.h.

Bool TEncCfg::getErpSEICancelFlag ( )
inline

Definition at line 979 of file TEncCfg.h.

Bool TEncCfg::getErpSEIEnabled ( )
inline

Definition at line 977 of file TEncCfg.h.

Bool TEncCfg::getErpSEIGuardBandFlag ( )
inline

Definition at line 983 of file TEncCfg.h.

UInt TEncCfg::getErpSEIGuardBandType ( )
inline

Definition at line 985 of file TEncCfg.h.

UInt TEncCfg::getErpSEILeftGuardBandWidth ( )
inline

Definition at line 987 of file TEncCfg.h.

Bool TEncCfg::getErpSEIPersistenceFlag ( )
inline

Definition at line 981 of file TEncCfg.h.

UInt TEncCfg::getErpSEIRightGuardBandWidth ( )
inline

Definition at line 989 of file TEncCfg.h.

Bool TEncCfg::getExtendedPrecisionProcessingFlag ( ) const
inline

Definition at line 639 of file TEncCfg.h.

Bool TEncCfg::getFastDeltaQp ( ) const
inline

Definition at line 791 of file TEncCfg.h.

FastInterSearchMode TEncCfg::getFastInterSearchMode ( ) const
inline

Definition at line 749 of file TEncCfg.h.

Bool TEncCfg::getFastMEAssumingSmootherMVEnabled ( ) const
inline

Definition at line 706 of file TEncCfg.h.

Bool TEncCfg::getFastMEForGenBLowDelayEnabled ( )
inline

Definition at line 756 of file TEncCfg.h.

Bool TEncCfg::getFastUDIUseMPMEnabled ( )
inline

Definition at line 755 of file TEncCfg.h.

Bool TEncCfg::getForceIntraQP ( )
inline

Definition at line 1132 of file TEncCfg.h.

Bool TEncCfg::getFrameFieldInfoPresentFlag ( )
inline

Definition at line 1201 of file TEncCfg.h.

Bool TEncCfg::getFrameOnlyConstraintFlag ( ) const
inline

Definition at line 1233 of file TEncCfg.h.

Bool TEncCfg::getFramePackingArrangementSEIEnabled ( ) const
inline

Definition at line 899 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIId ( )
inline

Definition at line 903 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIInterpretation ( )
inline

Definition at line 907 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIQuincunx ( )
inline

Definition at line 905 of file TEncCfg.h.

Int TEncCfg::getFramePackingArrangementSEIType ( )
inline

Definition at line 901 of file TEncCfg.h.

Int TEncCfg::getFrameRate ( )
inline

Definition at line 649 of file TEncCfg.h.

UInt TEncCfg::getFrameSkip ( )
inline

Definition at line 650 of file TEncCfg.h.

Int TEncCfg::getFramesToBeEncoded ( )
inline

Definition at line 654 of file TEncCfg.h.

const GOPEntry& TEncCfg::getGOPEntry ( Int  i) const
inline

Definition at line 566 of file TEncCfg.h.

Int TEncCfg::getGOPSize ( )
inline

Definition at line 670 of file TEncCfg.h.

Bool TEncCfg::getGradualDecodingRefreshInfoEnabled ( ) const
inline

Definition at line 921 of file TEncCfg.h.

Bool TEncCfg::getHarmonizeGopFirstFieldCoupleEnabled ( ) const
inline

Definition at line 1159 of file TEncCfg.h.

Bool TEncCfg::getHighPrecisionOffsetsEnabledFlag ( ) const
inline

Definition at line 642 of file TEncCfg.h.

Double TEncCfg::getInitialCpbFullness ( )
inline

Definition at line 1138 of file TEncCfg.h.

Int TEncCfg::getInitialQP ( )
inline

Definition at line 1130 of file TEncCfg.h.

Bool TEncCfg::getInterlacedSourceFlag ( ) const
inline

Definition at line 1227 of file TEncCfg.h.

Bool TEncCfg::getIntraConstraintFlag ( ) const
inline

Definition at line 1242 of file TEncCfg.h.

const std::vector<Double>& TEncCfg::getIntraLambdaModifier ( ) const
inline

Definition at line 660 of file TEncCfg.h.

UInt TEncCfg::getIntraPeriod ( )
inline

Definition at line 665 of file TEncCfg.h.

Double TEncCfg::getIntraQpFactor ( ) const
inline

Definition at line 662 of file TEncCfg.h.

Int TEncCfg::getIntraQPOffset ( ) const
inline

Definition at line 674 of file TEncCfg.h.

Bool TEncCfg::getIntraSmoothingDisabledFlag ( ) const
inline

Definition at line 786 of file TEncCfg.h.

Int TEncCfg::getKeepHierBit ( )
inline

Definition at line 1124 of file TEncCfg.h.

const TEncSEIKneeFunctionInformation& TEncCfg::getKneeFunctionInformationSEI ( ) const
inline

Definition at line 946 of file TEncCfg.h.

Bool TEncCfg::getKneeSEIEnabled ( )
inline

Definition at line 944 of file TEncCfg.h.

Int TEncCfg::getLambdaFromQPEnable ( ) const
inline

Definition at line 675 of file TEncCfg.h.

Double TEncCfg::getLambdaModifier ( UInt  uiIndex) const
inline

Definition at line 658 of file TEncCfg.h.

Bool TEncCfg::getLCULevelRC ( )
inline

Definition at line 1126 of file TEncCfg.h.

Bool TEncCfg::getLFCrossSliceBoundaryFlag ( )
inline

Definition at line 804 of file TEncCfg.h.

Bool TEncCfg::getLFCrossTileBoundaryFlag ( )
inline

Definition at line 822 of file TEncCfg.h.

Int TEncCfg::getLog2MaxMvLengthHorizontal ( )
inline

Definition at line 1219 of file TEncCfg.h.

Int TEncCfg::getLog2MaxMvLengthVertical ( )
inline

Definition at line 1221 of file TEncCfg.h.

UInt TEncCfg::getLog2MaxTransformSkipBlockSize ( ) const
inline

Definition at line 784 of file TEncCfg.h.

UInt TEncCfg::getLog2ParallelMergeLevelMinus2 ( )
inline

Definition at line 1107 of file TEncCfg.h.

Int TEncCfg::getLoopFilterBetaOffset ( )
inline

Definition at line 697 of file TEncCfg.h.

Bool TEncCfg::getLoopFilterDisable ( )
inline

Definition at line 695 of file TEncCfg.h.

Bool TEncCfg::getLoopFilterOffsetInPPS ( )
inline

Definition at line 696 of file TEncCfg.h.

Int TEncCfg::getLoopFilterTcOffset ( )
inline

Definition at line 698 of file TEncCfg.h.

Bool TEncCfg::getLowerBitRateConstraintFlag ( ) const
inline

Definition at line 1248 of file TEncCfg.h.

const LumaLevelToDeltaQPMapping& TEncCfg::getLumaLevelToDeltaQPMapping ( ) const
inline

Definition at line 632 of file TEncCfg.h.

const TComSEIMasteringDisplay& TEncCfg::getMasteringDisplaySEI ( ) const
inline

Definition at line 1101 of file TEncCfg.h.

Int TEncCfg::getMatrixCoefficients ( )
inline

Definition at line 1189 of file TEncCfg.h.

Int TEncCfg::getMaxBitsPerMinCuDenom ( )
inline

Definition at line 1217 of file TEncCfg.h.

Int TEncCfg::getMaxBytesPerPicDenom ( )
inline

Definition at line 1215 of file TEncCfg.h.

Int TEncCfg::getMaxCuDQPDepth ( ) const
inline

Definition at line 712 of file TEncCfg.h.

Int TEncCfg::getMaxDecPicBuffering ( UInt  tlayer)
inline

Definition at line 671 of file TEncCfg.h.

Int TEncCfg::getMaxDeltaQP ( ) const
inline

Definition at line 711 of file TEncCfg.h.

UInt TEncCfg::getMaxNumMergeCand ( )
inline

Definition at line 1109 of file TEncCfg.h.

Int TEncCfg::getMaxNumOffsetsPerPic ( )
inline

Definition at line 816 of file TEncCfg.h.

Int TEncCfg::getMaxRefPicNum ( )
inline

Definition at line 578 of file TEncCfg.h.

Int TEncCfg::getMaxTempLayer ( )
inline

Definition at line 581 of file TEncCfg.h.

Int TEncCfg::getMinSearchWindow ( ) const
inline

Definition at line 707 of file TEncCfg.h.

Int TEncCfg::getMinSpatialSegmentationIdc ( )
inline

Definition at line 1213 of file TEncCfg.h.

MESearchMethod TEncCfg::getMotionEstimationSearchMethod ( ) const
inline

Definition at line 703 of file TEncCfg.h.

Bool TEncCfg::getMotionVectorsOverPicBoundariesFlag ( )
inline

Definition at line 1211 of file TEncCfg.h.

Bool TEncCfg::getNeutralChromaIndicationFlag ( )
inline

Definition at line 1197 of file TEncCfg.h.

Int TEncCfg::getNoDisplaySEITLayer ( )
inline

Definition at line 923 of file TEncCfg.h.

Bool TEncCfg::getNonPackedConstraintFlag ( ) const
inline

Definition at line 1230 of file TEncCfg.h.

Int TEncCfg::getNumberOfTimesets ( )
inline

Definition at line 939 of file TEncCfg.h.

Int TEncCfg::getNumColumnsMinus1 ( )
inline

Definition at line 826 of file TEncCfg.h.

Int TEncCfg::getNumReorderPics ( UInt  tlayer)
inline

Definition at line 672 of file TEncCfg.h.

Int TEncCfg::getNumRowsMinus1 ( )
inline

Definition at line 830 of file TEncCfg.h.

Int TEncCfg::getNumTicksPocDiffOneMinus1 ( )
inline

Definition at line 1205 of file TEncCfg.h.

Int TEncCfg::getOmniViewportSEIAzimuthCentre ( Int  idx)
inline

Definition at line 1013 of file TEncCfg.h.

Bool TEncCfg::getOmniViewportSEICancelFlag ( )
inline

Definition at line 1007 of file TEncCfg.h.

UInt TEncCfg::getOmniViewportSEICntMinus1 ( )
inline

Definition at line 1011 of file TEncCfg.h.

Int TEncCfg::getOmniViewportSEIElevationCentre ( Int  idx)
inline

Definition at line 1015 of file TEncCfg.h.

Bool TEncCfg::getOmniViewportSEIEnabled ( )
inline

Definition at line 1003 of file TEncCfg.h.

UInt TEncCfg::getOmniViewportSEIHorRange ( Int  idx)
inline

Definition at line 1019 of file TEncCfg.h.

UInt TEncCfg::getOmniViewportSEIId ( )
inline

Definition at line 1005 of file TEncCfg.h.

Bool TEncCfg::getOmniViewportSEIPersistenceFlag ( )
inline

Definition at line 1009 of file TEncCfg.h.

Int TEncCfg::getOmniViewportSEITiltCentre ( Int  idx)
inline

Definition at line 1017 of file TEncCfg.h.

UInt TEncCfg::getOmniViewportSEIVerRange ( Int  idx)
inline

Definition at line 1021 of file TEncCfg.h.

Bool TEncCfg::getOnePictureOnlyConstraintFlag ( ) const
inline

Definition at line 1245 of file TEncCfg.h.

Bool TEncCfg::getOverscanAppropriateFlag ( )
inline

Definition at line 1175 of file TEncCfg.h.

Bool TEncCfg::getOverscanInfoPresentFlag ( )
inline

Definition at line 1173 of file TEncCfg.h.

Int TEncCfg::getPad ( Int  i)
inline

Definition at line 683 of file TEncCfg.h.

Bool TEncCfg::getPCMFilterDisableFlag ( )
inline

Definition at line 759 of file TEncCfg.h.

Bool TEncCfg::getPCMInputBitDepthFlag ( )
inline

Definition at line 758 of file TEncCfg.h.

UInt TEncCfg::getPCMLog2MaxSize ( )
inline

Definition at line 761 of file TEncCfg.h.

UInt TEncCfg::getPCMLog2MinSize ( )
inline

Definition at line 762 of file TEncCfg.h.

Bool TEncCfg::getPersistentRiceAdaptationEnabledFlag ( ) const
inline

Definition at line 776 of file TEncCfg.h.

Bool TEncCfg::getPictureTimingSEIEnabled ( ) const
inline

Definition at line 841 of file TEncCfg.h.

Bool TEncCfg::getPocProportionalToTimingFlag ( )
inline

Definition at line 1203 of file TEncCfg.h.

Bool TEncCfg::getPrintFrameMSE ( ) const
inline

Definition at line 543 of file TEncCfg.h.

Bool TEncCfg::getPrintMSEBasedSequencePSNR ( ) const
inline

Definition at line 540 of file TEncCfg.h.

Bool TEncCfg::getPrintMSSSIM ( ) const
inline

Definition at line 550 of file TEncCfg.h.

Bool TEncCfg::getPrintSequenceMSE ( ) const
inline

Definition at line 546 of file TEncCfg.h.

Bool TEncCfg::getProgressiveSourceFlag ( ) const
inline

Definition at line 1224 of file TEncCfg.h.

Int TEncCfg::getQPAdaptationRange ( ) const
inline

Definition at line 714 of file TEncCfg.h.

Int TEncCfg::getQPForPicture ( const UInt  gopIndex,
const TComSlice pSlice 
) const

Definition at line 1401 of file TEncTop.cpp.

UInt TEncCfg::getQuadtreeTULog2MaxSize ( ) const
inline

Definition at line 689 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTULog2MinSize ( ) const
inline

Definition at line 690 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTUMaxDepthInter ( ) const
inline

Definition at line 691 of file TEncCfg.h.

UInt TEncCfg::getQuadtreeTUMaxDepthIntra ( ) const
inline

Definition at line 692 of file TEncCfg.h.

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

Definition at line 780 of file TEncCfg.h.

Int TEncCfg::getRDpenalty ( )
inline

Definition at line 748 of file TEncCfg.h.

Bool TEncCfg::getRecoveryPointSEIEnabled ( ) const
inline

Definition at line 843 of file TEncCfg.h.

const std::string& TEncCfg::getRegionalNestingSEIFileRoot ( ) const
inline

Definition at line 1098 of file TEncCfg.h.

Bool TEncCfg::getRestrictMESampling ( ) const
inline

Definition at line 708 of file TEncCfg.h.

Bool TEncCfg::getReWriteParamSetsFlag ( )
inline

Definition at line 668 of file TEncCfg.h.

UInt TEncCfg::getRowHeight ( UInt  rowIdx)
inline

Definition at line 832 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIConstituentPictureMatchingFlag ( )
inline

Definition at line 1039 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIEnabled ( )
inline

Definition at line 1033 of file TEncCfg.h.

Int TEncCfg::getRwpSEINumPackedRegions ( )
inline

Definition at line 1041 of file TEncCfg.h.

Int TEncCfg::getRwpSEIPackedPictureHeight ( )
inline

Definition at line 1049 of file TEncCfg.h.

Int TEncCfg::getRwpSEIPackedPictureWidth ( )
inline

Definition at line 1047 of file TEncCfg.h.

UShort TEncCfg::getRwpSEIPackedRegionHeight ( UInt  idx) const
inline

Definition at line 1065 of file TEncCfg.h.

UShort TEncCfg::getRwpSEIPackedRegionLeft ( UInt  idx) const
inline

Definition at line 1069 of file TEncCfg.h.

UShort TEncCfg::getRwpSEIPackedRegionTop ( UInt  idx) const
inline

Definition at line 1067 of file TEncCfg.h.

UShort TEncCfg::getRwpSEIPackedRegionWidth ( UInt  idx) const
inline

Definition at line 1063 of file TEncCfg.h.

Int TEncCfg::getRwpSEIProjPictureHeight ( )
inline

Definition at line 1045 of file TEncCfg.h.

Int TEncCfg::getRwpSEIProjPictureWidth ( )
inline

Definition at line 1043 of file TEncCfg.h.

UInt TEncCfg::getRwpSEIProjRegionHeight ( UInt  idx) const
inline

Definition at line 1057 of file TEncCfg.h.

UInt TEncCfg::getRwpSEIProjRegionLeft ( UInt  idx) const
inline

Definition at line 1061 of file TEncCfg.h.

UInt TEncCfg::getRwpSEIProjRegionWidth ( UInt  idx) const
inline

Definition at line 1055 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpBottomGuardBandHeight ( UInt  idx) const
inline

Definition at line 1077 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIRwpCancelFlag ( )
inline

Definition at line 1035 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIRwpGuardBandFlag ( UInt  idx) const
inline

Definition at line 1053 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIRwpGuardBandNotUsedForPredFlag ( UInt  idx) const
inline

Definition at line 1079 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpGuardBandType ( UInt  idx) const
inline

Definition at line 1081 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpLeftGuardBandWidth ( UInt  idx) const
inline

Definition at line 1071 of file TEncCfg.h.

Bool TEncCfg::getRwpSEIRwpPersistenceFlag ( )
inline

Definition at line 1037 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpRightGuardBandWidth ( UInt  idx) const
inline

Definition at line 1073 of file TEncCfg.h.

UInt TEncCfg::getRwpSEIRwpSEIProjRegionTop ( UInt  idx) const
inline

Definition at line 1059 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpTopGuardBandHeight ( UInt  idx) const
inline

Definition at line 1075 of file TEncCfg.h.

UChar TEncCfg::getRwpSEIRwpTransformType ( UInt  idx) const
inline

Definition at line 1051 of file TEncCfg.h.

Bool TEncCfg::getSaoCtuBoundary ( )
inline

Definition at line 818 of file TEncCfg.h.

Double TEncCfg::getSaoEncodingRate ( ) const
inline

Definition at line 812 of file TEncCfg.h.

Double TEncCfg::getSaoEncodingRateChroma ( ) const
inline

Definition at line 814 of file TEncCfg.h.

Bool TEncCfg::getSaoResetEncoderStateAfterIRAP ( ) const
inline

Definition at line 820 of file TEncCfg.h.

Int TEncCfg::getSarHeight ( )
inline

Definition at line 1171 of file TEncCfg.h.

Int TEncCfg::getSarWidth ( )
inline

Definition at line 1169 of file TEncCfg.h.

Bool TEncCfg::getScalableNestingSEIEnabled ( ) const
inline

Definition at line 929 of file TEncCfg.h.

const std::string& TEncCfg::getScalingListFileName ( ) const
inline

Definition at line 1113 of file TEncCfg.h.

Int TEncCfg::getSearchRange ( ) const
inline

Definition at line 704 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEICancel ( )
inline

Definition at line 911 of file TEncCfg.h.

Bool TEncCfg::getSegmentedRectFramePackingArrangementSEIEnabled ( ) const
inline

Definition at line 909 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEIPersistence ( )
inline

Definition at line 915 of file TEncCfg.h.

Int TEncCfg::getSegmentedRectFramePackingArrangementSEIType ( )
inline

Definition at line 913 of file TEncCfg.h.

Bool TEncCfg::getSEIAlternativeTransferCharacteristicsSEIEnable ( ) const
inline

Definition at line 1087 of file TEncCfg.h.

Bool TEncCfg::getSEIGreenMetadataInfoSEIEnable ( ) const
inline

Definition at line 1091 of file TEncCfg.h.

UChar TEncCfg::getSEIGreenMetadataType ( ) const
inline

Definition at line 1093 of file TEncCfg.h.

UChar TEncCfg::getSEIPreferredTransferCharacteristics ( ) const
inline

Definition at line 1089 of file TEncCfg.h.

UChar TEncCfg::getSEIXSDMetricType ( ) const
inline

Definition at line 1095 of file TEncCfg.h.

Bool TEncCfg::getSignDataHidingEnabledFlag ( )
inline

Definition at line 1119 of file TEncCfg.h.

Int TEncCfg::getSliceArgument ( )
inline

Definition at line 797 of file TEncCfg.h.

Int TEncCfg::getSliceChromaOffsetQpIntraOrPeriodic ( Bool  bIsCr) const
inline

Definition at line 625 of file TEncCfg.h.

UInt TEncCfg::getSliceChromaOffsetQpPeriodicity ( ) const
inline

Definition at line 626 of file TEncCfg.h.

SliceConstraint TEncCfg::getSliceMode ( ) const
inline

Definition at line 796 of file TEncCfg.h.

Int TEncCfg::getSliceSegmentArgument ( )
inline

Definition at line 802 of file TEncCfg.h.

SliceConstraint TEncCfg::getSliceSegmentMode ( ) const
inline

Definition at line 801 of file TEncCfg.h.

Bool TEncCfg::getSOPDescriptionSEIEnabled ( ) const
inline

Definition at line 927 of file TEncCfg.h.

Int TEncCfg::getSourceHeight ( )
inline

Definition at line 653 of file TEncCfg.h.

Int TEncCfg::getSourceWidth ( )
inline

Definition at line 652 of file TEncCfg.h.

Bool TEncCfg::getSphereRotationSEICancelFlag ( )
inline

Definition at line 993 of file TEncCfg.h.

Bool TEncCfg::getSphereRotationSEIEnabled ( )
inline

Definition at line 991 of file TEncCfg.h.

Bool TEncCfg::getSphereRotationSEIPersistenceFlag ( )
inline

Definition at line 995 of file TEncCfg.h.

Int TEncCfg::getSphereRotationSEIPitch ( )
inline

Definition at line 999 of file TEncCfg.h.

Int TEncCfg::getSphereRotationSEIRoll ( )
inline

Definition at line 1001 of file TEncCfg.h.

Int TEncCfg::getSphereRotationSEIYaw ( )
inline

Definition at line 997 of file TEncCfg.h.

const std::string& TEncCfg::getSummaryOutFilename ( ) const
inline

Definition at line 1259 of file TEncCfg.h.

const std::string& TEncCfg::getSummaryPicFilenameBase ( ) const
inline

Definition at line 1261 of file TEncCfg.h.

UInt TEncCfg::getSummaryVerboseness ( ) const
inline

Definition at line 1264 of file TEncCfg.h.

Int TEncCfg::getTargetBitrate ( )
inline

Definition at line 1122 of file TEncCfg.h.

Bool TEncCfg::getTemporalLevel0IndexSEIEnabled ( ) const
inline

Definition at line 919 of file TEncCfg.h.

UInt TEncCfg::getTemporalSubsampleRatio ( )
inline

Definition at line 651 of file TEncCfg.h.

Bool TEncCfg::getTestSAODisableAtPictureLevel ( ) const
inline

Definition at line 809 of file TEncCfg.h.

Bool TEncCfg::getTilesFixedStructureFlag ( )
inline

Definition at line 1209 of file TEncCfg.h.

Bool TEncCfg::getTileUniformSpacingFlag ( )
inline

Definition at line 824 of file TEncCfg.h.

Bool TEncCfg::getTimeCodeSEIEnabled ( )
inline

Definition at line 937 of file TEncCfg.h.

TComSEITimeSet& TEncCfg::getTimeSet ( Int  index)
inline

Definition at line 941 of file TEncCfg.h.

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

Definition at line 942 of file TEncCfg.h.

Bool TEncCfg::getTMCTSSEIEnabled ( )
inline

Definition at line 931 of file TEncCfg.h.

Bool TEncCfg::getTMCTSSEITileConstraint ( )
inline

Definition at line 934 of file TEncCfg.h.

Int TEncCfg::getTMISEICameraIsoSpeedIdc ( )
inline

Definition at line 875 of file TEncCfg.h.

Int TEncCfg::getTMISEICameraIsoSpeedValue ( )
inline

Definition at line 877 of file TEncCfg.h.

Int TEncCfg::getTMISEICodedDataBitDepth ( )
inline

Definition at line 853 of file TEncCfg.h.

Int* TEncCfg::getTMISEICodedPivotValue ( )
inline

Definition at line 871 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposureCompensationValueDenomIdc ( )
inline

Definition at line 887 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposureCompensationValueNumerator ( )
inline

Definition at line 885 of file TEncCfg.h.

Bool TEncCfg::getTMISEIExposureCompensationValueSignFlag ( )
inline

Definition at line 883 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposurIndexIdc ( )
inline

Definition at line 879 of file TEncCfg.h.

Int TEncCfg::getTMISEIExposurIndexValue ( )
inline

Definition at line 881 of file TEncCfg.h.

Int TEncCfg::getTMISEIExtendedRangeWhiteLevel ( )
inline

Definition at line 891 of file TEncCfg.h.

Int TEncCfg::getTMISEIExtendedWhiteLevelLumaCodeValue ( )
inline

Definition at line 897 of file TEncCfg.h.

Int TEncCfg::getTMISEIMaxValue ( )
inline

Definition at line 861 of file TEncCfg.h.

Int TEncCfg::getTMISEIMinValue ( )
inline

Definition at line 859 of file TEncCfg.h.

Int TEncCfg::getTMISEIModelID ( )
inline

Definition at line 857 of file TEncCfg.h.

Int TEncCfg::getTMISEINominalBlackLevelLumaCodeValue ( )
inline

Definition at line 893 of file TEncCfg.h.

Int TEncCfg::getTMISEINominalWhiteLevelLumaCodeValue ( )
inline

Definition at line 895 of file TEncCfg.h.

Int TEncCfg::getTMISEINumPivots ( )
inline

Definition at line 869 of file TEncCfg.h.

Int TEncCfg::getTMISEIRefScreenLuminanceWhite ( )
inline

Definition at line 889 of file TEncCfg.h.

Int TEncCfg::getTMISEISigmoidMidpoint ( )
inline

Definition at line 863 of file TEncCfg.h.

Int TEncCfg::getTMISEISigmoidWidth ( )
inline

Definition at line 865 of file TEncCfg.h.

Int* TEncCfg::getTMISEIStartOfCodedInterva ( )
inline

Definition at line 867 of file TEncCfg.h.

Int TEncCfg::getTMISEITargetBitDepth ( )
inline

Definition at line 855 of file TEncCfg.h.

Int* TEncCfg::getTMISEITargetPivotValue ( )
inline

Definition at line 873 of file TEncCfg.h.

Bool TEncCfg::getTMISEIToneMapCancelFlag ( )
inline

Definition at line 849 of file TEncCfg.h.

Int TEncCfg::getTMISEIToneMapId ( )
inline

Definition at line 847 of file TEncCfg.h.

Bool TEncCfg::getTMISEIToneMapPersistenceFlag ( )
inline

Definition at line 851 of file TEncCfg.h.

Int TEncCfg::getTMVPModeId ( )
inline

Definition at line 1115 of file TEncCfg.h.

Bool TEncCfg::getToneMappingInfoSEIEnabled ( )
inline

Definition at line 845 of file TEncCfg.h.

Int TEncCfg::getTransferCharacteristics ( )
inline

Definition at line 1187 of file TEncCfg.h.

Bool TEncCfg::getTransformSkipContextEnabledFlag ( ) const
inline

Definition at line 774 of file TEncCfg.h.

Bool TEncCfg::getTransformSkipRotationEnabledFlag ( ) const
inline

Definition at line 772 of file TEncCfg.h.

Bool TEncCfg::getTransquantBypassEnabledFlag ( )
inline

Definition at line 1140 of file TEncCfg.h.

Bool TEncCfg::getUseAdaptiveQP ( ) const
inline

Definition at line 713 of file TEncCfg.h.

Bool TEncCfg::getUseAdaptQpSelect ( )
inline

Definition at line 636 of file TEncCfg.h.

Bool TEncCfg::getUseASR ( )
inline

Definition at line 743 of file TEncCfg.h.

Bool TEncCfg::getUseBLambdaForNonKeyLowDelayPictures ( )
inline

Definition at line 757 of file TEncCfg.h.

Bool TEncCfg::getUseCbfFastMode ( )
inline

Definition at line 752 of file TEncCfg.h.

Bool TEncCfg::getUseConstrainedIntraPred ( )
inline

Definition at line 754 of file TEncCfg.h.

Bool TEncCfg::getUseEarlyCU ( )
inline

Definition at line 750 of file TEncCfg.h.

Bool TEncCfg::getUseEarlySkipDetection ( )
inline

Definition at line 753 of file TEncCfg.h.

Bool TEncCfg::getUseFastDecisionForMerge ( )
inline

Definition at line 751 of file TEncCfg.h.

Bool TEncCfg::getUseHADME ( )
inline

Definition at line 744 of file TEncCfg.h.

Bool TEncCfg::getUseLCUSeparateModel ( )
inline

Definition at line 1128 of file TEncCfg.h.

Bool TEncCfg::getUsePCM ( )
inline

Definition at line 760 of file TEncCfg.h.

Bool TEncCfg::getUseRateCtrl ( )
inline

Definition at line 1120 of file TEncCfg.h.

Bool TEncCfg::getUseRDOQ ( )
inline

Definition at line 745 of file TEncCfg.h.

Bool TEncCfg::getUseRDOQTS ( )
inline

Definition at line 746 of file TEncCfg.h.

Bool TEncCfg::getUseRecalculateQPAccordingToLambda ( )
inline

Definition at line 1150 of file TEncCfg.h.

Bool TEncCfg::getUseReconBasedCrossCPredictionEstimate ( ) const
inline

Definition at line 766 of file TEncCfg.h.

Bool TEncCfg::getUseSAO ( )
inline

Definition at line 807 of file TEncCfg.h.

ScalingListMode TEncCfg::getUseScalingListId ( )
inline

Definition at line 1111 of file TEncCfg.h.

Bool TEncCfg::getUseSelectiveRDOQ ( )
inline

Definition at line 747 of file TEncCfg.h.

Bool TEncCfg::getUseStrongIntraSmoothing ( )
inline

Definition at line 1153 of file TEncCfg.h.

Bool TEncCfg::getUseTransformSkip ( )
inline

Definition at line 770 of file TEncCfg.h.

Bool TEncCfg::getUseTransformSkipFast ( )
inline

Definition at line 782 of file TEncCfg.h.

Bool TEncCfg::getUseWP ( )
inline

Definition at line 1104 of file TEncCfg.h.

Int TEncCfg::getVideoFormat ( )
inline

Definition at line 1179 of file TEncCfg.h.

Bool TEncCfg::getVideoFullRangeFlag ( )
inline

Definition at line 1181 of file TEncCfg.h.

Bool TEncCfg::getVideoSignalTypePresentFlag ( )
inline

Definition at line 1177 of file TEncCfg.h.

TComVPS* TEncCfg::getVPS ( )
inline

Definition at line 1148 of file TEncCfg.h.

Bool TEncCfg::getVuiParametersPresentFlag ( )
inline

Definition at line 1163 of file TEncCfg.h.

const WCGChromaQPControl& TEncCfg::getWCGChromaQPControl ( ) const
inline

Definition at line 623 of file TEncCfg.h.

WeightedPredictionMethod TEncCfg::getWeightedPredictionMethod ( ) const
inline

Definition at line 1116 of file TEncCfg.h.

Bool TEncCfg::getWPBiPred ( )
inline

Definition at line 1105 of file TEncCfg.h.

Void TEncCfg::setAccessUnitDelimiter ( Bool  val)
inline

Definition at line 686 of file TEncCfg.h.

Void TEncCfg::setActiveParameterSetsSEIEnabled ( Int  b)
inline

Definition at line 1161 of file TEncCfg.h.

Void TEncCfg::setAspectRatioIdc ( Int  i)
inline

Definition at line 1168 of file TEncCfg.h.

Void TEncCfg::setAspectRatioInfoPresentFlag ( Bool  i)
inline

Definition at line 1166 of file TEncCfg.h.

Void TEncCfg::setBipredSearchRange ( Int  i)
inline

Definition at line 607 of file TEncCfg.h.

Void TEncCfg::setBitDepth ( const ChannelType  chType,
Int  internalBitDepthForChannel 
)
inline

Definition at line 717 of file TEncCfg.h.

Void TEncCfg::setBitDepthConstraintValue ( UInt  v)
inline

Definition at line 1237 of file TEncCfg.h.

Void TEncCfg::setBitstreamRestrictionFlag ( Bool  i)
inline

Definition at line 1208 of file TEncCfg.h.

Void TEncCfg::setBufferingPeriodSEIEnabled ( Bool  b)
inline

Definition at line 838 of file TEncCfg.h.

Void TEncCfg::setCabacBypassAlignmentEnabledFlag ( const Bool  value)
inline

Definition at line 779 of file TEncCfg.h.

Void TEncCfg::setCabacZeroWordPaddingEnabled ( Bool  value)
inline

Definition at line 555 of file TEncCfg.h.

Void TEncCfg::setCcvSEIAvgLuminanceValue ( Double  dValue)
inline

Definition at line 971 of file TEncCfg.h.

Void TEncCfg::setCcvSEIAvgLuminanceValuePresentFlag ( Bool  b)
inline

Definition at line 961 of file TEncCfg.h.

Void TEncCfg::setCcvSEICancelFlag ( Bool  b)
inline

Definition at line 951 of file TEncCfg.h.

Void TEncCfg::setCcvSEIEnabled ( Bool  b)
inline

Definition at line 949 of file TEncCfg.h.

Void TEncCfg::setCcvSEIMaxLuminanceValue ( Double  dValue)
inline

Definition at line 969 of file TEncCfg.h.

Void TEncCfg::setCcvSEIMaxLuminanceValuePresentFlag ( Bool  b)
inline

Definition at line 959 of file TEncCfg.h.

Void TEncCfg::setCcvSEIMinLuminanceValue ( Double  dValue)
inline

Definition at line 967 of file TEncCfg.h.

Void TEncCfg::setCcvSEIMinLuminanceValuePresentFlag ( Bool  b)
inline

Definition at line 957 of file TEncCfg.h.

Void TEncCfg::setCcvSEIPersistenceFlag ( Bool  b)
inline

Definition at line 953 of file TEncCfg.h.

Void TEncCfg::setCcvSEIPrimariesPresentFlag ( Bool  b)
inline

Definition at line 955 of file TEncCfg.h.

Void TEncCfg::setCcvSEIPrimariesX ( Double  dValue,
Int  index 
)
inline

Definition at line 963 of file TEncCfg.h.

Void TEncCfg::setCcvSEIPrimariesY ( Double  dValue,
Int  index 
)
inline

Definition at line 965 of file TEncCfg.h.

Void TEncCfg::setChromaCbQpOffset ( Int  i)
inline

Definition at line 620 of file TEncCfg.h.

Void TEncCfg::setChromaCrQpOffset ( Int  i)
inline

Definition at line 621 of file TEncCfg.h.

Void TEncCfg::setChromaFormatConstraintValue ( ChromaFormat  v)
inline

Definition at line 1240 of file TEncCfg.h.

Void TEncCfg::setChromaFormatIdc ( ChromaFormat  cf)
inline

Definition at line 628 of file TEncCfg.h.

Void TEncCfg::setChromaLocInfoPresentFlag ( Bool  i)
inline

Definition at line 1192 of file TEncCfg.h.

Void TEncCfg::setChromaResamplingFilterHintEnabled ( Bool  i)
inline

Definition at line 1252 of file TEncCfg.h.

Void TEncCfg::setChromaResamplingHorFilterIdc ( Int  i)
inline

Definition at line 1254 of file TEncCfg.h.

Void TEncCfg::setChromaResamplingVerFilterIdc ( Int  i)
inline

Definition at line 1256 of file TEncCfg.h.

Void TEncCfg::setChromaSampleLocTypeBottomField ( Int  i)
inline

Definition at line 1196 of file TEncCfg.h.

Void TEncCfg::setChromaSampleLocTypeTopField ( Int  i)
inline

Definition at line 1194 of file TEncCfg.h.

Void TEncCfg::setClipForBiPredMeEnabled ( Bool  b)
inline

Definition at line 608 of file TEncCfg.h.

Void TEncCfg::setCmpSEICmpCancelFlag ( Bool  b)
inline

Definition at line 1026 of file TEncCfg.h.

Void TEncCfg::setCmpSEICmpPersistenceFlag ( Bool  b)
inline

Definition at line 1028 of file TEncCfg.h.

Void TEncCfg::setCmpSEIEnabled ( Bool  b)
inline

Definition at line 1024 of file TEncCfg.h.

Void TEncCfg::setColourDescriptionPresentFlag ( Bool  i)
inline

Definition at line 1184 of file TEncCfg.h.

Void TEncCfg::setColourPrimaries ( Int  i)
inline

Definition at line 1186 of file TEncCfg.h.

Void TEncCfg::setColourRemapInfoSEIFileRoot ( const std::string &  s)
inline

Definition at line 1083 of file TEncCfg.h.

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

Definition at line 827 of file TEncCfg.h.

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

Definition at line 536 of file TEncCfg.h.

Void TEncCfg::setCostMode ( CostMode  m)
inline

Definition at line 1145 of file TEncCfg.h.

Void TEncCfg::setCpbSaturationEnabled ( Bool  b)
inline

Definition at line 1135 of file TEncCfg.h.

Void TEncCfg::setCpbSize ( UInt  ui)
inline

Definition at line 1137 of file TEncCfg.h.

Void TEncCfg::setCrossComponentPredictionEnabledFlag ( const Bool  value)
inline

Definition at line 765 of file TEncCfg.h.

Void TEncCfg::setCUTransquantBypassFlagForceValue ( Bool  flag)
inline

Definition at line 1143 of file TEncCfg.h.

Void TEncCfg::setDeblockingFilterMetric ( Int  i)
inline

Definition at line 601 of file TEncCfg.h.

Void TEncCfg::setDecodedPictureHashSEIType ( HashType  m)
inline

Definition at line 836 of file TEncCfg.h.

Void TEncCfg::setDecodingRefreshType ( Int  i)
inline

Definition at line 559 of file TEncCfg.h.

Void TEncCfg::setDecodingUnitInfoSEIEnabled ( Bool  b)
inline

Definition at line 924 of file TEncCfg.h.

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

Definition at line 1200 of file TEncCfg.h.

Void TEncCfg::setDeltaQpRD ( UInt  u)
inline

Definition at line 741 of file TEncCfg.h.

Void TEncCfg::setDiffCuChromaQpOffsetDepth ( Int  value)
inline

Definition at line 618 of file TEncCfg.h.

Void TEncCfg::setDisableIntraPUsInInterSlices ( Bool  b)
inline

Definition at line 604 of file TEncCfg.h.

Void TEncCfg::setDisplayOrientationSEIAngle ( Int  b)
inline

Definition at line 916 of file TEncCfg.h.

Void TEncCfg::setdQPs ( Int p)
inline

Definition at line 740 of file TEncCfg.h.

Void TEncCfg::setEfficientFieldIRAPEnabled ( Bool  b)
inline

Definition at line 1155 of file TEncCfg.h.

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

Definition at line 567 of file TEncCfg.h.

Void TEncCfg::setEntropyCodingSyncEnabledFlag ( Bool  b)
inline

Definition at line 834 of file TEncCfg.h.

Void TEncCfg::setErpSEICancelFlag ( Bool  b)
inline

Definition at line 978 of file TEncCfg.h.

Void TEncCfg::setErpSEIEnabled ( Bool  b)
inline

Definition at line 976 of file TEncCfg.h.

Void TEncCfg::setErpSEIGuardBandFlag ( Bool  b)
inline

Definition at line 982 of file TEncCfg.h.

Void TEncCfg::setErpSEIGuardBandType ( UInt  b)
inline

Definition at line 984 of file TEncCfg.h.

Void TEncCfg::setErpSEILeftGuardBandWidth ( UInt  b)
inline

Definition at line 986 of file TEncCfg.h.

Void TEncCfg::setErpSEIPersistenceFlag ( Bool  b)
inline

Definition at line 980 of file TEncCfg.h.

Void TEncCfg::setErpSEIRightGuardBandWidth ( UInt  b)
inline

Definition at line 988 of file TEncCfg.h.

Void TEncCfg::setExtendedPrecisionProcessingFlag ( Bool  value)
inline

Definition at line 640 of file TEncCfg.h.

Void TEncCfg::setExtraRPSs ( Int  i)
inline

Definition at line 565 of file TEncCfg.h.

Void TEncCfg::setFastDeltaQp ( Bool  b)
inline

Definition at line 742 of file TEncCfg.h.

Void TEncCfg::setFastInterSearchMode ( FastInterSearchMode  m)
inline

Definition at line 724 of file TEncCfg.h.

Void TEncCfg::setFastMEAssumingSmootherMVEnabled ( Bool  b)
inline

Definition at line 609 of file TEncCfg.h.

Void TEncCfg::setFastMEForGenBLowDelayEnabled ( Bool  b)
inline

Definition at line 731 of file TEncCfg.h.

Void TEncCfg::setFastUDIUseMPMEnabled ( Bool  b)
inline

Definition at line 730 of file TEncCfg.h.

Void TEncCfg::setForceIntraQP ( Bool  b)
inline

Definition at line 1133 of file TEncCfg.h.

Void TEncCfg::setFrameFieldInfoPresentFlag ( Bool  i)
inline

Definition at line 1202 of file TEncCfg.h.

Void TEncCfg::setFrameOnlyConstraintFlag ( Bool  b)
inline

Definition at line 1234 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIEnabled ( Bool  b)
inline

Definition at line 898 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIId ( Int  b)
inline

Definition at line 902 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIInterpretation ( Int  b)
inline

Definition at line 906 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIQuincunx ( Int  b)
inline

Definition at line 904 of file TEncCfg.h.

Void TEncCfg::setFramePackingArrangementSEIType ( Int  b)
inline

Definition at line 900 of file TEncCfg.h.

Void TEncCfg::setFrameRate ( Int  i)
inline

Definition at line 529 of file TEncCfg.h.

Void TEncCfg::setFrameSkip ( UInt  i)
inline

Definition at line 530 of file TEncCfg.h.

Void TEncCfg::setFramesToBeEncoded ( Int  i)
inline

Definition at line 538 of file TEncCfg.h.

Void TEncCfg::setGopList ( const GOPEntry  GOPList[MAX_GOP])
inline

Definition at line 564 of file TEncCfg.h.

Void TEncCfg::setGOPSize ( Int  i)
inline

Definition at line 563 of file TEncCfg.h.

Void TEncCfg::setGradualDecodingRefreshInfoEnabled ( Bool  b)
inline

Definition at line 920 of file TEncCfg.h.

Void TEncCfg::setHarmonizeGopFirstFieldCoupleEnabled ( Bool  b)
inline

Definition at line 1158 of file TEncCfg.h.

Void TEncCfg::setHighPrecisionOffsetsEnabledFlag ( Bool  value)
inline

Definition at line 643 of file TEncCfg.h.

Void TEncCfg::setInitialCpbFullness ( Double  f)
inline

Definition at line 1139 of file TEncCfg.h.

Void TEncCfg::setInitialQP ( Int  QP)
inline

Definition at line 1131 of file TEncCfg.h.

Void TEncCfg::setInterlacedSourceFlag ( Bool  b)
inline

Definition at line 1228 of file TEncCfg.h.

Void TEncCfg::setIntraConstraintFlag ( Bool  b)
inline

Definition at line 1243 of file TEncCfg.h.

Void TEncCfg::setIntraLambdaModifier ( const std::vector< Double > &  dValue)
inline

Definition at line 659 of file TEncCfg.h.

Void TEncCfg::setIntraPeriod ( Int  i)
inline

Definition at line 558 of file TEncCfg.h.

Void TEncCfg::setIntraQpFactor ( Double  dValue)
inline

Definition at line 661 of file TEncCfg.h.

Void TEncCfg::setIntraQPOffset ( Int  i)
inline

Definition at line 573 of file TEncCfg.h.

Void TEncCfg::setIntraSmoothingDisabledFlag ( Bool  bValue)
inline

Definition at line 787 of file TEncCfg.h.

Void TEncCfg::setKeepHierBit ( Int  i)
inline

Definition at line 1125 of file TEncCfg.h.

Void TEncCfg::setKneeFunctionInformationSEI ( const TEncSEIKneeFunctionInformation seiknee)
inline

Definition at line 945 of file TEncCfg.h.

Void TEncCfg::setKneeSEIEnabled ( Int  b)
inline

Definition at line 943 of file TEncCfg.h.

Void TEncCfg::setLambdaFromQPEnable ( Bool  b)
inline

Definition at line 574 of file TEncCfg.h.

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

Definition at line 657 of file TEncCfg.h.

Void TEncCfg::setLCULevelRC ( Bool  b)
inline

Definition at line 1127 of file TEncCfg.h.

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

Definition at line 527 of file TEncCfg.h.

Void TEncCfg::setLFCrossSliceBoundaryFlag ( Bool  bValue)
inline

Definition at line 803 of file TEncCfg.h.

Void TEncCfg::setLFCrossTileBoundaryFlag ( Bool  val)
inline

Definition at line 821 of file TEncCfg.h.

Void TEncCfg::setLog2DiffMaxMinCodingBlockSize ( UInt  u)
inline

Definition at line 586 of file TEncCfg.h.

Void TEncCfg::setLog2MaxMvLengthHorizontal ( Int  i)
inline

Definition at line 1220 of file TEncCfg.h.

Void TEncCfg::setLog2MaxMvLengthVertical ( Int  i)
inline

Definition at line 1222 of file TEncCfg.h.

Void TEncCfg::setLog2MaxTransformSkipBlockSize ( UInt  u)
inline

Definition at line 785 of file TEncCfg.h.

Void TEncCfg::setLog2ParallelMergeLevelMinus2 ( UInt  u)
inline

Definition at line 1106 of file TEncCfg.h.

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

Definition at line 768 of file TEncCfg.h.

Void TEncCfg::setLoopFilterBetaOffset ( Int  i)
inline

Definition at line 599 of file TEncCfg.h.

Void TEncCfg::setLoopFilterDisable ( Bool  b)
inline

Definition at line 597 of file TEncCfg.h.

Void TEncCfg::setLoopFilterOffsetInPPS ( Bool  b)
inline

Definition at line 598 of file TEncCfg.h.

Void TEncCfg::setLoopFilterTcOffset ( Int  i)
inline

Definition at line 600 of file TEncCfg.h.

Void TEncCfg::setLowerBitRateConstraintFlag ( Bool  b)
inline

Definition at line 1249 of file TEncCfg.h.

Void TEncCfg::setLumaLevelToDeltaQPControls ( const LumaLevelToDeltaQPMapping lumaLevelToDeltaQPMapping)
inline

Definition at line 631 of file TEncCfg.h.

Void TEncCfg::setMasteringDisplaySEI ( const TComSEIMasteringDisplay src)
inline

Definition at line 1085 of file TEncCfg.h.

Void TEncCfg::setMatrixCoefficients ( Int  i)
inline

Definition at line 1190 of file TEncCfg.h.

Void TEncCfg::setMaxBitsPerMinCuDenom ( Int  i)
inline

Definition at line 1218 of file TEncCfg.h.

Void TEncCfg::setMaxBytesPerPicDenom ( Int  i)
inline

Definition at line 1216 of file TEncCfg.h.

Void TEncCfg::setMaxCuDQPDepth ( Int  i)
inline

Definition at line 615 of file TEncCfg.h.

Void TEncCfg::setMaxCUHeight ( UInt  u)
inline

Definition at line 584 of file TEncCfg.h.

Void TEncCfg::setMaxCUWidth ( UInt  u)
inline

Definition at line 583 of file TEncCfg.h.

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

Definition at line 568 of file TEncCfg.h.

Void TEncCfg::setMaxDeltaQP ( Int  i)
inline

Definition at line 614 of file TEncCfg.h.

Void TEncCfg::setMaxNumMergeCand ( UInt  u)
inline

Definition at line 1108 of file TEncCfg.h.

Void TEncCfg::setMaxNumOffsetsPerPic ( Int  iVal)
inline

Definition at line 815 of file TEncCfg.h.

Void TEncCfg::setMaxRefPicNum ( Int  iMaxRefPicNum)
inline

Definition at line 579 of file TEncCfg.h.

Void TEncCfg::setMaxTempLayer ( Int  maxTempLayer)
inline

Definition at line 582 of file TEncCfg.h.

Void TEncCfg::setMaxTotalCUDepth ( UInt  u)
inline

Definition at line 585 of file TEncCfg.h.

Void TEncCfg::setMinSearchWindow ( Int  i)
inline

Definition at line 610 of file TEncCfg.h.

Void TEncCfg::setMinSpatialSegmentationIdc ( Int  i)
inline

Definition at line 1214 of file TEncCfg.h.

Void TEncCfg::setMotionEstimationSearchMethod ( MESearchMethod  e)
inline

Definition at line 605 of file TEncCfg.h.

Void TEncCfg::setMotionVectorsOverPicBoundariesFlag ( Bool  i)
inline

Definition at line 1212 of file TEncCfg.h.

Void TEncCfg::setNeutralChromaIndicationFlag ( Bool  i)
inline

Definition at line 1198 of file TEncCfg.h.

Void TEncCfg::setNoDisplaySEITLayer ( Int  b)
inline

Definition at line 922 of file TEncCfg.h.

Void TEncCfg::setNonPackedConstraintFlag ( Bool  b)
inline

Definition at line 1231 of file TEncCfg.h.

Void TEncCfg::setNumberOfTimeSets ( Int  value)
inline

Definition at line 938 of file TEncCfg.h.

Void TEncCfg::setNumColumnsMinus1 ( Int  i)
inline

Definition at line 825 of file TEncCfg.h.

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

Definition at line 569 of file TEncCfg.h.

Void TEncCfg::setNumRowsMinus1 ( Int  i)
inline

Definition at line 829 of file TEncCfg.h.

Void TEncCfg::setNumTicksPocDiffOneMinus1 ( Int  x)
inline

Definition at line 1206 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIAzimuthCentre ( const std::vector< Int > &  vi)
inline

Definition at line 1012 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEICancelFlag ( Bool  b)
inline

Definition at line 1006 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEICntMinus1 ( UInt  b)
inline

Definition at line 1010 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIElevationCentre ( const std::vector< Int > &  vi)
inline

Definition at line 1014 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIEnabled ( Bool  b)
inline

Definition at line 1002 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIHorRange ( const std::vector< UInt > &  vi)
inline

Definition at line 1018 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIId ( UInt  b)
inline

Definition at line 1004 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIPersistenceFlag ( Bool  b)
inline

Definition at line 1008 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEITiltCentre ( const std::vector< Int > &  vi)
inline

Definition at line 1016 of file TEncCfg.h.

Void TEncCfg::setOmniViewportSEIVerRange ( const std::vector< UInt > &  vi)
inline

Definition at line 1020 of file TEncCfg.h.

Void TEncCfg::setOnePictureOnlyConstraintFlag ( Bool  b)
inline

Definition at line 1246 of file TEncCfg.h.

Void TEncCfg::setOverscanAppropriateFlag ( Bool  i)
inline

Definition at line 1176 of file TEncCfg.h.

Void TEncCfg::setOverscanInfoPresentFlag ( Bool  i)
inline

Definition at line 1174 of file TEncCfg.h.

Void TEncCfg::setPad ( Int iPad)
inline

Definition at line 576 of file TEncCfg.h.

Void TEncCfg::setPCMBitDepth ( const ChannelType  chType,
Int  pcmBitDepthForChannel 
)
inline

Definition at line 737 of file TEncCfg.h.

Void TEncCfg::setPCMFilterDisableFlag ( Bool  b)
inline

Definition at line 735 of file TEncCfg.h.

Void TEncCfg::setPCMInputBitDepthFlag ( Bool  b)
inline

Definition at line 734 of file TEncCfg.h.

Void TEncCfg::setPCMLog2MaxSize ( UInt  u)
inline

Definition at line 738 of file TEncCfg.h.

Void TEncCfg::setPCMLog2MinSize ( UInt  u)
inline

Definition at line 739 of file TEncCfg.h.

Void TEncCfg::setPersistentRiceAdaptationEnabledFlag ( const Bool  value)
inline

Definition at line 777 of file TEncCfg.h.

Void TEncCfg::setPictureTimingSEIEnabled ( Bool  b)
inline

Definition at line 840 of file TEncCfg.h.

Void TEncCfg::setPocProportionalToTimingFlag ( Bool  x)
inline

Definition at line 1204 of file TEncCfg.h.

Void TEncCfg::setPrintFrameMSE ( Bool  value)
inline

Definition at line 544 of file TEncCfg.h.

Void TEncCfg::setPrintMSEBasedSequencePSNR ( Bool  value)
inline

Definition at line 541 of file TEncCfg.h.

Void TEncCfg::setPrintMSSSIM ( Bool  value)
inline

Definition at line 551 of file TEncCfg.h.

Void TEncCfg::setPrintSequenceMSE ( Bool  value)
inline

Definition at line 547 of file TEncCfg.h.

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

Definition at line 526 of file TEncCfg.h.

Void TEncCfg::setProgressiveSourceFlag ( Bool  b)
inline

Definition at line 1225 of file TEncCfg.h.

Void TEncCfg::setQP ( Int  i)
inline

Definition at line 571 of file TEncCfg.h.

Void TEncCfg::setQPAdaptationRange ( Int  i)
inline

Definition at line 646 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTULog2MaxSize ( UInt  u)
inline

Definition at line 589 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTULog2MinSize ( UInt  u)
inline

Definition at line 590 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTUMaxDepthInter ( UInt  u)
inline

Definition at line 591 of file TEncCfg.h.

Void TEncCfg::setQuadtreeTUMaxDepthIntra ( UInt  u)
inline

Definition at line 592 of file TEncCfg.h.

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

Definition at line 781 of file TEncCfg.h.

Void TEncCfg::setRDpenalty ( UInt  u)
inline

Definition at line 723 of file TEncCfg.h.

Void TEncCfg::setRecoveryPointSEIEnabled ( Bool  b)
inline

Definition at line 842 of file TEncCfg.h.

Void TEncCfg::setRegionalNestingSEIFileRoot ( const std::string &  s)
inline

Definition at line 1097 of file TEncCfg.h.

Void TEncCfg::setRestrictMESampling ( Bool  b)
inline

Definition at line 611 of file TEncCfg.h.

Void TEncCfg::setReWriteParamSetsFlag ( Bool  b)
inline

Definition at line 561 of file TEncCfg.h.

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

Definition at line 831 of file TEncCfg.h.

Void TEncCfg::setRwpSEIConstituentPictureMatchingFlag ( Bool  b)
inline

Definition at line 1038 of file TEncCfg.h.

Void TEncCfg::setRwpSEIEnabled ( Bool  b)
inline

Definition at line 1032 of file TEncCfg.h.

Void TEncCfg::setRwpSEINumPackedRegions ( Int  value)
inline

Definition at line 1040 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedPictureHeight ( Int  value)
inline

Definition at line 1048 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedPictureWidth ( Int  value)
inline

Definition at line 1046 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedRegionHeight ( const std::vector< UShort > &  packedRegionHeight)
inline

Definition at line 1064 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedRegionLeft ( const std::vector< UShort > &  packedRegionLeft)
inline

Definition at line 1068 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedRegionTop ( const std::vector< UShort > &  packedRegionTop)
inline

Definition at line 1066 of file TEncCfg.h.

Void TEncCfg::setRwpSEIPackedRegionWidth ( const std::vector< UShort > &  packedRegionWidth)
inline

Definition at line 1062 of file TEncCfg.h.

Void TEncCfg::setRwpSEIProjPictureHeight ( Int  value)
inline

Definition at line 1044 of file TEncCfg.h.

Void TEncCfg::setRwpSEIProjPictureWidth ( Int  value)
inline

Definition at line 1042 of file TEncCfg.h.

Void TEncCfg::setRwpSEIProjRegionHeight ( const std::vector< UInt > &  projRegionHeight)
inline

Definition at line 1056 of file TEncCfg.h.

Void TEncCfg::setRwpSEIProjRegionLeft ( const std::vector< UInt > &  projRegionLeft)
inline

Definition at line 1060 of file TEncCfg.h.

Void TEncCfg::setRwpSEIProjRegionWidth ( const std::vector< UInt > &  projRegionWidth)
inline

Definition at line 1054 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpBottomGuardBandHeight ( const std::vector< UChar > &  rwpBottomGuardBandHeight)
inline

Definition at line 1076 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpCancelFlag ( Bool  b)
inline

Definition at line 1034 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpGuardBandFlag ( const std::vector< Bool > &  rwpGuardBandFlag)
inline

Definition at line 1052 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpGuardBandNotUsedForPredFlag ( const std::vector< Bool > &  rwpGuardBandNotUsedForPredFlag)
inline

Definition at line 1078 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpGuardBandType ( const std::vector< UChar > &  rwpGuardBandType)
inline

Definition at line 1080 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpLeftGuardBandWidth ( const std::vector< UChar > &  rwpLeftGuardBandWidth)
inline

Definition at line 1070 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpPersistenceFlag ( Bool  b)
inline

Definition at line 1036 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpRightGuardBandWidth ( const std::vector< UChar > &  rwpRightGuardBandWidth)
inline

Definition at line 1072 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpSEIProjRegionTop ( const std::vector< UInt > &  projRegionTop)
inline

Definition at line 1058 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpTopGuardBandHeight ( const std::vector< UChar > &  rwpTopGuardBandHeight)
inline

Definition at line 1074 of file TEncCfg.h.

Void TEncCfg::setRwpSEIRwpTransformType ( const std::vector< UChar > &  rwpTransformType)
inline

Definition at line 1050 of file TEncCfg.h.

Void TEncCfg::setSaoCtuBoundary ( Bool  val)
inline

Definition at line 817 of file TEncCfg.h.

Void TEncCfg::setSaoEncodingRate ( Double  v)
inline

Definition at line 811 of file TEncCfg.h.

Void TEncCfg::setSaoEncodingRateChroma ( Double  v)
inline

Definition at line 813 of file TEncCfg.h.

Void TEncCfg::setSaoResetEncoderStateAfterIRAP ( Bool  b)
inline

Definition at line 819 of file TEncCfg.h.

Void TEncCfg::setSarHeight ( Int  i)
inline

Definition at line 1172 of file TEncCfg.h.

Void TEncCfg::setSarWidth ( Int  i)
inline

Definition at line 1170 of file TEncCfg.h.

Void TEncCfg::setScalableNestingSEIEnabled ( Bool  b)
inline

Definition at line 928 of file TEncCfg.h.

Void TEncCfg::setScalingListFileName ( const std::string &  s)
inline

Definition at line 1112 of file TEncCfg.h.

Void TEncCfg::setSearchRange ( Int  i)
inline

Definition at line 606 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEICancel ( Int  b)
inline

Definition at line 910 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIEnabled ( Bool  b)
inline

Definition at line 908 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIPersistence ( Int  b)
inline

Definition at line 914 of file TEncCfg.h.

Void TEncCfg::setSegmentedRectFramePackingArrangementSEIType ( Int  b)
inline

Definition at line 912 of file TEncCfg.h.

Void TEncCfg::setSEIAlternativeTransferCharacteristicsSEIEnable ( Bool  b)
inline

Definition at line 1086 of file TEncCfg.h.

Void TEncCfg::setSEIGreenMetadataInfoSEIEnable ( Bool  b)
inline

Definition at line 1090 of file TEncCfg.h.

Void TEncCfg::setSEIGreenMetadataType ( UChar  v)
inline

Definition at line 1092 of file TEncCfg.h.

Void TEncCfg::setSEIPreferredTransferCharacteristics ( UChar  v)
inline

Definition at line 1088 of file TEncCfg.h.

Void TEncCfg::setSEIXSDMetricType ( UChar  v)
inline

Definition at line 1094 of file TEncCfg.h.

Void TEncCfg::setSignDataHidingEnabledFlag ( Bool  b)
inline

Definition at line 1118 of file TEncCfg.h.

Void TEncCfg::setSliceArgument ( Int  i)
inline

Definition at line 795 of file TEncCfg.h.

Void TEncCfg::setSliceChromaOffsetQpIntraOrPeriodic ( UInt  periodicity,
Int  sliceChromaQpOffsetIntraOrPeriodic[2] 
)
inline

Definition at line 624 of file TEncCfg.h.

Void TEncCfg::setSliceMode ( SliceConstraint  i)
inline

Definition at line 794 of file TEncCfg.h.

Void TEncCfg::setSliceSegmentArgument ( Int  i)
inline

Definition at line 800 of file TEncCfg.h.

Void TEncCfg::setSliceSegmentMode ( SliceConstraint  i)
inline

Definition at line 799 of file TEncCfg.h.

Void TEncCfg::setSOPDescriptionSEIEnabled ( Bool  b)
inline

Definition at line 926 of file TEncCfg.h.

Void TEncCfg::setSourceHeight ( Int  i)
inline

Definition at line 533 of file TEncCfg.h.

Void TEncCfg::setSourceWidth ( Int  i)
inline

Definition at line 532 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEICancelFlag ( Bool  b)
inline

Definition at line 992 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEIEnabled ( Bool  b)
inline

Definition at line 990 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEIPersistenceFlag ( Bool  b)
inline

Definition at line 994 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEIPitch ( Int  b)
inline

Definition at line 998 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEIRoll ( Int  b)
inline

Definition at line 1000 of file TEncCfg.h.

Void TEncCfg::setSphereRotationSEIYaw ( Int  b)
inline

Definition at line 996 of file TEncCfg.h.

Void TEncCfg::setSummaryOutFilename ( const std::string &  s)
inline

Definition at line 1258 of file TEncCfg.h.

Void TEncCfg::setSummaryPicFilenameBase ( const std::string &  s)
inline

Definition at line 1260 of file TEncCfg.h.

Void TEncCfg::setSummaryVerboseness ( UInt  v)
inline

Definition at line 1263 of file TEncCfg.h.

Void TEncCfg::setTargetBitrate ( Int  bitrate)
inline

Definition at line 1123 of file TEncCfg.h.

Void TEncCfg::setTemporalLevel0IndexSEIEnabled ( Bool  b)
inline

Definition at line 918 of file TEncCfg.h.

Void TEncCfg::setTemporalSubsampleRatio ( UInt  i)
inline

Definition at line 531 of file TEncCfg.h.

Void TEncCfg::setTestSAODisableAtPictureLevel ( Bool  bVal)
inline

Definition at line 808 of file TEncCfg.h.

Void TEncCfg::setTilesFixedStructureFlag ( Bool  i)
inline

Definition at line 1210 of file TEncCfg.h.

Void TEncCfg::setTileUniformSpacingFlag ( Bool  b)
inline

Definition at line 823 of file TEncCfg.h.

Void TEncCfg::setTimeCodeSEIEnabled ( Bool  b)
inline

Definition at line 936 of file TEncCfg.h.

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

Definition at line 940 of file TEncCfg.h.

Void TEncCfg::setTMCTSSEIEnabled ( Bool  b)
inline

Definition at line 930 of file TEncCfg.h.

Void TEncCfg::setTMCTSSEITileConstraint ( Bool  b)
inline

Definition at line 933 of file TEncCfg.h.

Void TEncCfg::setTMISEICameraIsoSpeedIdc ( Int  b)
inline

Definition at line 874 of file TEncCfg.h.

Void TEncCfg::setTMISEICameraIsoSpeedValue ( Int  b)
inline

Definition at line 876 of file TEncCfg.h.

Void TEncCfg::setTMISEICodedDataBitDepth ( Int  b)
inline

Definition at line 852 of file TEncCfg.h.

Void TEncCfg::setTMISEICodedPivotValue ( Int p)
inline

Definition at line 870 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueDenomIdc ( Int  b)
inline

Definition at line 886 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueNumerator ( Int  b)
inline

Definition at line 884 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureCompensationValueSignFlag ( Bool  b)
inline

Definition at line 882 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureIndexIdc ( Int  b)
inline

Definition at line 878 of file TEncCfg.h.

Void TEncCfg::setTMISEIExposureIndexValue ( Int  b)
inline

Definition at line 880 of file TEncCfg.h.

Void TEncCfg::setTMISEIExtendedRangeWhiteLevel ( Int  b)
inline

Definition at line 890 of file TEncCfg.h.

Void TEncCfg::setTMISEIExtendedWhiteLevelLumaCodeValue ( Int  b)
inline

Definition at line 896 of file TEncCfg.h.

Void TEncCfg::setTMISEIMaxValue ( Int  b)
inline

Definition at line 860 of file TEncCfg.h.

Void TEncCfg::setTMISEIMinValue ( Int  b)
inline

Definition at line 858 of file TEncCfg.h.

Void TEncCfg::setTMISEIModelID ( Int  b)
inline

Definition at line 856 of file TEncCfg.h.

Void TEncCfg::setTMISEINominalBlackLevelLumaCodeValue ( Int  b)
inline

Definition at line 892 of file TEncCfg.h.

Void TEncCfg::setTMISEINominalWhiteLevelLumaCodeValue ( Int  b)
inline

Definition at line 894 of file TEncCfg.h.

Void TEncCfg::setTMISEINumPivots ( Int  b)
inline

Definition at line 868 of file TEncCfg.h.

Void TEncCfg::setTMISEIRefScreenLuminanceWhite ( Int  b)
inline

Definition at line 888 of file TEncCfg.h.

Void TEncCfg::setTMISEISigmoidMidpoint ( Int  b)
inline

Definition at line 862 of file TEncCfg.h.

Void TEncCfg::setTMISEISigmoidWidth ( Int  b)
inline

Definition at line 864 of file TEncCfg.h.

Void TEncCfg::setTMISEIStartOfCodedInterva ( Int p)
inline

Definition at line 866 of file TEncCfg.h.

Void TEncCfg::setTMISEITargetBitDepth ( Int  b)
inline

Definition at line 854 of file TEncCfg.h.

Void TEncCfg::setTMISEITargetPivotValue ( Int p)
inline

Definition at line 872 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapCancelFlag ( Bool  b)
inline

Definition at line 848 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapId ( Int  b)
inline

Definition at line 846 of file TEncCfg.h.

Void TEncCfg::setTMISEIToneMapPersistenceFlag ( Bool  b)
inline

Definition at line 850 of file TEncCfg.h.

Void TEncCfg::setTMVPModeId ( Int  u)
inline

Definition at line 1114 of file TEncCfg.h.

Void TEncCfg::setToneMappingInfoSEIEnabled ( Bool  b)
inline

Definition at line 844 of file TEncCfg.h.

Void TEncCfg::setTransferCharacteristics ( Int  i)
inline

Definition at line 1188 of file TEncCfg.h.

Void TEncCfg::setTransformSkipContextEnabledFlag ( const Bool  value)
inline

Definition at line 775 of file TEncCfg.h.

Void TEncCfg::setTransformSkipRotationEnabledFlag ( const Bool  value)
inline

Definition at line 773 of file TEncCfg.h.

Void TEncCfg::setTransquantBypassEnabledFlag ( Bool  flag)
inline

Definition at line 1141 of file TEncCfg.h.

Void TEncCfg::setUseAdaptiveQP ( Bool  b)
inline

Definition at line 645 of file TEncCfg.h.

Void TEncCfg::setUseAdaptQpSelect ( Bool  i)
inline

Definition at line 635 of file TEncCfg.h.

Void TEncCfg::setUseAMP ( Bool  b)
inline

Definition at line 594 of file TEncCfg.h.

Void TEncCfg::setUseASR ( Bool  b)
inline

Definition at line 718 of file TEncCfg.h.

Void TEncCfg::setUseBLambdaForNonKeyLowDelayPictures ( Bool  b)
inline

Definition at line 732 of file TEncCfg.h.

Void TEncCfg::setUseCbfFastMode ( Bool  b)
inline

Definition at line 727 of file TEncCfg.h.

Void TEncCfg::setUseConstrainedIntraPred ( Bool  b)
inline

Definition at line 729 of file TEncCfg.h.

Void TEncCfg::setUseEarlyCU ( Bool  b)
inline

Definition at line 725 of file TEncCfg.h.

Void TEncCfg::setUseEarlySkipDetection ( Bool  b)
inline

Definition at line 728 of file TEncCfg.h.

Void TEncCfg::setUseFastDecisionForMerge ( Bool  b)
inline

Definition at line 726 of file TEncCfg.h.

Void TEncCfg::setUseHADME ( Bool  b)
inline

Definition at line 719 of file TEncCfg.h.

Void TEncCfg::setUseLCUSeparateModel ( Bool  b)
inline

Definition at line 1129 of file TEncCfg.h.

Void TEncCfg::setUsePCM ( Bool  b)
inline

Definition at line 736 of file TEncCfg.h.

Void TEncCfg::setUseRateCtrl ( Bool  b)
inline

Definition at line 1121 of file TEncCfg.h.

Void TEncCfg::setUseRDOQ ( Bool  b)
inline

Definition at line 720 of file TEncCfg.h.

Void TEncCfg::setUseRDOQTS ( Bool  b)
inline

Definition at line 721 of file TEncCfg.h.

Void TEncCfg::setUseRecalculateQPAccordingToLambda ( Bool  b)
inline

Definition at line 1149 of file TEncCfg.h.

Void TEncCfg::setUseReconBasedCrossCPredictionEstimate ( const Bool  value)
inline

Definition at line 767 of file TEncCfg.h.

Void TEncCfg::setUseSAO ( Bool  bVal)
inline

Definition at line 806 of file TEncCfg.h.

Void TEncCfg::setUseScalingListId ( ScalingListMode  u)
inline

Definition at line 1110 of file TEncCfg.h.

Void TEncCfg::setUseSelectiveRDOQ ( Bool  b)
inline

Definition at line 722 of file TEncCfg.h.

Void TEncCfg::setUseStrongIntraSmoothing ( Bool  b)
inline

Definition at line 1152 of file TEncCfg.h.

Void TEncCfg::setUseTransformSkip ( Bool  b)
inline

Definition at line 771 of file TEncCfg.h.

Void TEncCfg::setUseTransformSkipFast ( Bool  b)
inline

Definition at line 783 of file TEncCfg.h.

Void TEncCfg::setUseWP ( Bool  b)
inline

Definition at line 1102 of file TEncCfg.h.

Void TEncCfg::setVideoFormat ( Int  i)
inline

Definition at line 1180 of file TEncCfg.h.

Void TEncCfg::setVideoFullRangeFlag ( Bool  i)
inline

Definition at line 1182 of file TEncCfg.h.

Void TEncCfg::setVideoSignalTypePresentFlag ( Bool  i)
inline

Definition at line 1178 of file TEncCfg.h.

Void TEncCfg::setVPS ( TComVPS p)
inline

Definition at line 1147 of file TEncCfg.h.

Void TEncCfg::setVuiParametersPresentFlag ( Bool  i)
inline

Definition at line 1164 of file TEncCfg.h.

Void TEncCfg::setWCGChromaQpControl ( const WCGChromaQPControl ctrl)
inline

Definition at line 622 of file TEncCfg.h.

Void TEncCfg::setWeightedPredictionMethod ( WeightedPredictionMethod  m)
inline

Definition at line 1117 of file TEncCfg.h.

Void TEncCfg::setWPBiPred ( Bool  b)
inline

Definition at line 1103 of file TEncCfg.h.

Void TEncCfg::xCheckGSParameters ( )

Definition at line 1316 of file TEncTop.cpp.

Member Data Documentation

Bool TEncCfg::m_AccessUnitDelimiter
protected

add Access Unit Delimiter NAL units

Definition at line 187 of file TEncCfg.h.

Int TEncCfg::m_activeParameterSetsSEIEnabled
protected

enable active parameter set SEI message

Definition at line 471 of file TEncCfg.h.

std::vector<Double> TEncCfg::m_adIntraLambdaModifier
protected

Definition at line 143 of file TEncCfg.h.

Double TEncCfg::m_adLambdaModifier[MAX_TLAYER]
protected

Definition at line 142 of file TEncCfg.h.

Int* TEncCfg::m_aidQP
protected

Definition at line 275 of file TEncCfg.h.

Int TEncCfg::m_aiPad[2]
protected

Definition at line 185 of file TEncCfg.h.

Bool TEncCfg::m_alternativeTransferCharacteristicsSEIEnabled
protected

Definition at line 365 of file TEncCfg.h.

Int TEncCfg::m_aspectRatioIdc
protected

aspect_ratio_idc

Definition at line 477 of file TEncCfg.h.

Bool TEncCfg::m_aspectRatioInfoPresentFlag
protected

Signals whether aspect_ratio_idc is present.

Definition at line 473 of file TEncCfg.h.

Bool TEncCfg::m_bClipForBiPredMeEnabled
protected

Definition at line 224 of file TEncCfg.h.

Bool TEncCfg::m_bDisableIntraPUsInInterSlices
protected

Definition at line 220 of file TEncCfg.h.

Bool TEncCfg::m_bEfficientFieldIRAPEnabled
protected

enable to code fields in a specific, potentially more efficient, order.

Definition at line 507 of file TEncCfg.h.

Bool TEncCfg::m_bFastDeltaQP
protected

Definition at line 277 of file TEncCfg.h.

Bool TEncCfg::m_bFastMEAssumingSmootherMVEnabled
protected

Definition at line 225 of file TEncCfg.h.

Bool TEncCfg::m_bFastMEForGenBLowDelayEnabled
protected

Definition at line 281 of file TEncCfg.h.

Bool TEncCfg::m_bFastUDIUseMPMEnabled
protected

Definition at line 280 of file TEncCfg.h.

Bool TEncCfg::m_bHarmonizeGopFirstFieldCoupleEnabled
protected

Definition at line 508 of file TEncCfg.h.

Int TEncCfg::m_bipredSearchRange
protected

Definition at line 223 of file TEncCfg.h.

Int TEncCfg::m_bitDepth[MAX_NUM_CHANNEL_TYPE]
protected

Definition at line 251 of file TEncCfg.h.

UInt TEncCfg::m_bitDepthConstraintValue
protected

Definition at line 162 of file TEncCfg.h.

Bool TEncCfg::m_bitstreamRestrictionFlag
protected

Signals whether bitstream restriction parameters are present.

Definition at line 497 of file TEncCfg.h.

Bool TEncCfg::m_bLFCrossSliceBoundaryFlag
protected

Definition at line 293 of file TEncCfg.h.

Bool TEncCfg::m_bLoopFilterDisable
protected

Definition at line 206 of file TEncCfg.h.

Bool TEncCfg::m_bPCMFilterDisableFlag
protected

Definition at line 296 of file TEncCfg.h.

Bool TEncCfg::m_bPCMInputBitDepthFlag
protected

Definition at line 295 of file TEncCfg.h.

Bool TEncCfg::m_bRestrictMESampling
protected

Definition at line 227 of file TEncCfg.h.

Bool TEncCfg::m_bReWriteParamSetsFlag
protected

Definition at line 172 of file TEncCfg.h.

Bool TEncCfg::m_bTestSAODisableAtPictureLevel
protected

Definition at line 212 of file TEncCfg.h.

Bool TEncCfg::m_bufferingPeriodSEIEnabled
protected

Definition at line 308 of file TEncCfg.h.

Bool TEncCfg::m_bUseAdaptiveQP
protected

Definition at line 247 of file TEncCfg.h.

Bool TEncCfg::m_bUseAdaptQpSelect
protected

Definition at line 243 of file TEncCfg.h.

Bool TEncCfg::m_bUseASR
protected

Definition at line 252 of file TEncCfg.h.

Bool TEncCfg::m_bUseBLambdaForNonKeyLowDelayPictures
protected

Definition at line 282 of file TEncCfg.h.

Bool TEncCfg::m_bUseCbfFastMode
protected

Definition at line 261 of file TEncCfg.h.

Bool TEncCfg::m_bUseConstrainedIntraPred
protected

Definition at line 279 of file TEncCfg.h.

Bool TEncCfg::m_bUseEarlyCU
protected

Definition at line 259 of file TEncCfg.h.

Bool TEncCfg::m_bUseHADME
protected

Definition at line 253 of file TEncCfg.h.

Bool TEncCfg::m_bUseSAO
protected

Definition at line 211 of file TEncCfg.h.

Bool TEncCfg::m_cabacBypassAlignmentEnabledFlag
protected

Definition at line 272 of file TEncCfg.h.

Bool TEncCfg::m_cabacZeroWordPaddingEnabled
protected

Definition at line 152 of file TEncCfg.h.

Int TEncCfg::m_cameraIsoSpeedIdc
protected

Definition at line 323 of file TEncCfg.h.

Int TEncCfg::m_cameraIsoSpeedValue
protected

Definition at line 324 of file TEncCfg.h.

Double TEncCfg::m_ccvSEIAvgLuminanceValue
protected

Definition at line 382 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIAvgLuminanceValuePresentFlag
protected

Definition at line 377 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEICancelFlag
protected

Definition at line 372 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIEnabled
protected

Definition at line 371 of file TEncCfg.h.

Double TEncCfg::m_ccvSEIMaxLuminanceValue
protected

Definition at line 381 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIMaxLuminanceValuePresentFlag
protected

Definition at line 376 of file TEncCfg.h.

Double TEncCfg::m_ccvSEIMinLuminanceValue
protected

Definition at line 380 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIMinLuminanceValuePresentFlag
protected

Definition at line 375 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIPersistenceFlag
protected

Definition at line 373 of file TEncCfg.h.

Bool TEncCfg::m_ccvSEIPrimariesPresentFlag
protected

Definition at line 374 of file TEncCfg.h.

Double TEncCfg::m_ccvSEIPrimariesX[MAX_NUM_COMPONENT]
protected

Definition at line 378 of file TEncCfg.h.

Double TEncCfg::m_ccvSEIPrimariesY[MAX_NUM_COMPONENT]
protected

Definition at line 379 of file TEncCfg.h.

Int TEncCfg::m_chromaCbQpOffset
protected

Definition at line 234 of file TEncCfg.h.

Int TEncCfg::m_chromaCrQpOffset
protected

Definition at line 235 of file TEncCfg.h.

ChromaFormat TEncCfg::m_chromaFormatConstraintValue
protected

Definition at line 163 of file TEncCfg.h.

ChromaFormat TEncCfg::m_chromaFormatIDC
protected

Definition at line 240 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 489 of file TEncCfg.h.

Bool TEncCfg::m_chromaResamplingFilterHintEnabled
protected

Signals whether chroma sampling filter hint data is present.

Definition at line 474 of file TEncCfg.h.

Int TEncCfg::m_chromaResamplingHorFilterIdc
protected

Specifies the Index of filter to use.

Definition at line 475 of file TEncCfg.h.

Int TEncCfg::m_chromaResamplingVerFilterIdc
protected

Specifies the Index of filter to use.

Definition at line 476 of file TEncCfg.h.

Int TEncCfg::m_chromaSampleLocTypeBottomField
protected

Specifies the location of chroma samples for bottom field.

Definition at line 491 of file TEncCfg.h.

Int TEncCfg::m_chromaSampleLocTypeTopField
protected

Specifies the location of chroma samples for top field.

Definition at line 490 of file TEncCfg.h.

Bool TEncCfg::m_cmpSEICmpCancelFlag
protected

Definition at line 411 of file TEncCfg.h.

Bool TEncCfg::m_cmpSEICmpPersistenceFlag
protected

Definition at line 412 of file TEncCfg.h.

Bool TEncCfg::m_cmpSEIEnabled
protected

Definition at line 410 of file TEncCfg.h.

Int TEncCfg::m_codedDataBitDepth
protected

Definition at line 315 of file TEncCfg.h.

Int* TEncCfg::m_codedPivotValue
protected

Definition at line 336 of file TEncCfg.h.

Bool TEncCfg::m_colourDescriptionPresentFlag
protected

Signals whether colour_primaries, transfer_characteristics and matrix_coefficients are present.

Definition at line 485 of file TEncCfg.h.

Int TEncCfg::m_colourPrimaries
protected

Indicates chromaticity coordinates of the source primaries.

Definition at line 486 of file TEncCfg.h.

std::string TEncCfg::m_colourRemapSEIFileRoot
protected

SEI Colour Remapping File (initialized from external file)

Definition at line 363 of file TEncCfg.h.

Window TEncCfg::m_conformanceWindow
protected

Definition at line 140 of file TEncCfg.h.

CostMode TEncCfg::m_costMode
protected

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

Definition at line 467 of file TEncCfg.h.

Bool TEncCfg::m_crossComponentPredictionEnabledFlag
protected

Definition at line 263 of file TEncCfg.h.

Bool TEncCfg::m_CUTransquantBypassFlagForce
protected

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

Definition at line 465 of file TEncCfg.h.

TComVPS TEncCfg::m_cVPS
protected

Definition at line 469 of file TEncCfg.h.

Int TEncCfg::m_deblockingFilterMetric
protected

Definition at line 210 of file TEncCfg.h.

HashType TEncCfg::m_decodedPictureHashSEIType
protected

Definition at line 307 of file TEncCfg.h.

Bool TEncCfg::m_decodingUnitInfoSEIEnabled
protected

Definition at line 351 of file TEncCfg.h.

Window TEncCfg::m_defaultDisplayWindow
protected

Represents the default display window parameters.

Definition at line 493 of file TEncCfg.h.

Int TEncCfg::m_diffCuChromaQpOffsetDepth
protected

If negative, then do not apply chroma qp offsets.

Definition at line 232 of file TEncCfg.h.

Double TEncCfg::m_dIntraQpFactor
protected

Intra Q Factor. If negative, use a default equation: 0.57*(1.0 - Clip3( 0.0, 0.5, 0.05*(Double)(isField ? (GopSize-1)/2 : GopSize-1) ))

Definition at line 144 of file TEncCfg.h.

Int TEncCfg::m_displayOrientationSEIAngle
protected

Definition at line 347 of file TEncCfg.h.

Bool TEncCfg::m_entropyCodingSyncEnabledFlag
protected

Definition at line 305 of file TEncCfg.h.

Bool TEncCfg::m_erpSEICancelFlag
protected

Definition at line 386 of file TEncCfg.h.

Bool TEncCfg::m_erpSEIEnabled
protected

Definition at line 385 of file TEncCfg.h.

Bool TEncCfg::m_erpSEIGuardBandFlag
protected

Definition at line 388 of file TEncCfg.h.

UInt TEncCfg::m_erpSEIGuardBandType
protected

Definition at line 389 of file TEncCfg.h.

UInt TEncCfg::m_erpSEILeftGuardBandWidth
protected

Definition at line 390 of file TEncCfg.h.

Bool TEncCfg::m_erpSEIPersistenceFlag
protected

Definition at line 387 of file TEncCfg.h.

UInt TEncCfg::m_erpSEIRightGuardBandWidth
protected

Definition at line 391 of file TEncCfg.h.

Int TEncCfg::m_exposureCompensationValueDenomIdc
protected

Definition at line 329 of file TEncCfg.h.

Int TEncCfg::m_exposureCompensationValueNumerator
protected

Definition at line 328 of file TEncCfg.h.

Bool TEncCfg::m_exposureCompensationValueSignFlag
protected

Definition at line 327 of file TEncCfg.h.

Int TEncCfg::m_exposureIndexIdc
protected

Definition at line 325 of file TEncCfg.h.

Int TEncCfg::m_exposureIndexValue
protected

Definition at line 326 of file TEncCfg.h.

Bool TEncCfg::m_extendedPrecisionProcessingFlag
protected

Definition at line 245 of file TEncCfg.h.

Int TEncCfg::m_extendedRangeWhiteLevel
protected

Definition at line 331 of file TEncCfg.h.

Int TEncCfg::m_extendedWhiteLevelLumaCodeValue
protected

Definition at line 334 of file TEncCfg.h.

Int TEncCfg::m_extraRPSs
protected

Definition at line 176 of file TEncCfg.h.

FastInterSearchMode TEncCfg::m_fastInterSearchMode
protected

Definition at line 258 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 494 of file TEncCfg.h.

Bool TEncCfg::m_frameOnlyConstraintFlag
protected

Definition at line 161 of file TEncCfg.h.

Bool TEncCfg::m_framePackingSEIEnabled
protected

Definition at line 338 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIId
protected

Definition at line 340 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIInterpretation
protected

Definition at line 342 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIQuincunx
protected

Definition at line 341 of file TEncCfg.h.

Int TEncCfg::m_framePackingSEIType
protected

Definition at line 339 of file TEncCfg.h.

Int TEncCfg::m_FrameSkip
protected

Definition at line 136 of file TEncCfg.h.

Int TEncCfg::m_framesToBeEncoded
protected

Definition at line 141 of file TEncCfg.h.

GOPEntry TEncCfg::m_GOPList[MAX_GOP]
protected

Definition at line 175 of file TEncCfg.h.

Bool TEncCfg::m_gradualDecodingRefreshInfoEnabled
protected

Definition at line 349 of file TEncCfg.h.

Bool TEncCfg::m_greenMetadataInfoSEIEnabled
protected

Definition at line 367 of file TEncCfg.h.

UChar TEncCfg::m_greenMetadataType
protected

Definition at line 368 of file TEncCfg.h.

Bool TEncCfg::m_highPrecisionOffsetsEnabledFlag
protected

Definition at line 246 of file TEncCfg.h.

Int TEncCfg::m_iFrameRate
protected

Definition at line 135 of file TEncCfg.h.

Int TEncCfg::m_iGOPSize
protected

Definition at line 174 of file TEncCfg.h.

Int TEncCfg::m_iMaxCuDQPDepth
protected

Definition at line 231 of file TEncCfg.h.

Int TEncCfg::m_iMaxDeltaQP
protected

Definition at line 230 of file TEncCfg.h.

Int TEncCfg::m_iMaxRefPicNum
protected

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

Definition at line 189 of file TEncCfg.h.

Bool TEncCfg::m_interlacedSourceFlag
protected

Definition at line 159 of file TEncCfg.h.

Bool TEncCfg::m_intraConstraintFlag
protected

Definition at line 164 of file TEncCfg.h.

Int TEncCfg::m_intraQPOffset
protected

QP offset for intra slice (integer)

Definition at line 182 of file TEncCfg.h.

Bool TEncCfg::m_intraSmoothingDisabledFlag
protected

Definition at line 297 of file TEncCfg.h.

Int TEncCfg::m_iNumColumnsMinus1
protected

Definition at line 300 of file TEncCfg.h.

Int TEncCfg::m_iNumRowsMinus1
protected

Definition at line 301 of file TEncCfg.h.

Int TEncCfg::m_iQP
protected

Definition at line 180 of file TEncCfg.h.

Int TEncCfg::m_iQPAdaptationRange
protected

Definition at line 248 of file TEncCfg.h.

Int TEncCfg::m_iSearchRange
protected

Definition at line 222 of file TEncCfg.h.

Int TEncCfg::m_iSourceHeight
protected

Definition at line 139 of file TEncCfg.h.

Int TEncCfg::m_iSourceWidth
protected

Definition at line 138 of file TEncCfg.h.

TEncSEIKneeFunctionInformation TEncCfg::m_kneeFunctionInformationSEI
protected

Definition at line 362 of file TEncCfg.h.

Bool TEncCfg::m_kneeSEIEnabled
protected

Definition at line 361 of file TEncCfg.h.

Int TEncCfg::m_lambdaFromQPEnable
protected

enable lambda derivation from QP

Definition at line 183 of file TEncCfg.h.

Level::Name TEncCfg::m_level
protected

Definition at line 157 of file TEncCfg.h.

Level::Tier TEncCfg::m_levelTier
protected

Definition at line 156 of file TEncCfg.h.

UInt TEncCfg::m_log2DiffMaxMinCodingBlockSize
protected

Definition at line 197 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 503 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 504 of file TEncCfg.h.

UInt TEncCfg::m_log2MaxTransformSkipBlockSize
protected

Definition at line 268 of file TEncCfg.h.

UInt TEncCfg::m_log2ParallelMergeLevelMinus2
protected

Parallel merge estimation region.

Definition at line 448 of file TEncCfg.h.

UInt TEncCfg::m_log2SaoOffsetScale[MAX_NUM_CHANNEL_TYPE]
protected

Definition at line 265 of file TEncCfg.h.

Bool TEncCfg::m_loopFilterAcrossTilesEnabledFlag
protected

Definition at line 298 of file TEncCfg.h.

Int TEncCfg::m_loopFilterBetaOffsetDiv2
protected

Definition at line 208 of file TEncCfg.h.

Bool TEncCfg::m_loopFilterOffsetInPPS
protected

Definition at line 207 of file TEncCfg.h.

Int TEncCfg::m_loopFilterTcOffsetDiv2
protected

Definition at line 209 of file TEncCfg.h.

Bool TEncCfg::m_lowerBitRateConstraintFlag
protected

Definition at line 166 of file TEncCfg.h.

LumaLevelToDeltaQPMapping TEncCfg::m_lumaLevelToDeltaQPMapping
protected

mapping from luma level to delta QP.

Definition at line 274 of file TEncCfg.h.

TComSEIMasteringDisplay TEncCfg::m_masteringDisplay
protected

Definition at line 364 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 488 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 502 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 501 of file TEncCfg.h.

UInt TEncCfg::m_maxCUHeight
protected

Definition at line 195 of file TEncCfg.h.

UInt TEncCfg::m_maxCUWidth
protected

Definition at line 194 of file TEncCfg.h.

Int TEncCfg::m_maxDecPicBuffering[MAX_TLAYER]
protected

Definition at line 177 of file TEncCfg.h.

UInt TEncCfg::m_maxNumMergeCand
protected

Maximum number of merge candidates.

Definition at line 449 of file TEncCfg.h.

Int TEncCfg::m_maxNumOffsetsPerPic
protected

Definition at line 215 of file TEncCfg.h.

Int TEncCfg::m_maxTempLayer
protected

Max temporal layer.

Definition at line 192 of file TEncCfg.h.

UInt TEncCfg::m_maxTotalCUDepth
protected

Definition at line 196 of file TEncCfg.h.

Int TEncCfg::m_maxValue
protected

Definition at line 319 of file TEncCfg.h.

Int TEncCfg::m_minSearchWindow
protected

Definition at line 226 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 500 of file TEncCfg.h.

Int TEncCfg::m_minValue
protected

Definition at line 318 of file TEncCfg.h.

Int TEncCfg::m_modelId
protected

Definition at line 317 of file TEncCfg.h.

MESearchMethod TEncCfg::m_motionEstimationSearchMethod
protected

Definition at line 221 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 499 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 492 of file TEncCfg.h.

Int TEncCfg::m_noDisplaySEITLayer
protected

Definition at line 350 of file TEncCfg.h.

Int TEncCfg::m_nominalBlackLevelLumaCodeValue
protected

Definition at line 332 of file TEncCfg.h.

Int TEncCfg::m_nominalWhiteLevelLumaCodeValue
protected

Definition at line 333 of file TEncCfg.h.

Bool TEncCfg::m_nonPackedConstraintFlag
protected

Definition at line 160 of file TEncCfg.h.

Int TEncCfg::m_numPivots
protected

Definition at line 322 of file TEncCfg.h.

Int TEncCfg::m_numReorderPics[MAX_TLAYER]
protected

Definition at line 178 of file TEncCfg.h.

Int TEncCfg::m_numTicksPocDiffOneMinus1
protected

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

Definition at line 496 of file TEncCfg.h.

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

Definition at line 403 of file TEncCfg.h.

Bool TEncCfg::m_omniViewportSEICancelFlag
protected

Definition at line 400 of file TEncCfg.h.

UInt TEncCfg::m_omniViewportSEICntMinus1
protected

Definition at line 402 of file TEncCfg.h.

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

Definition at line 404 of file TEncCfg.h.

Bool TEncCfg::m_omniViewportSEIEnabled
protected

Definition at line 398 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_omniViewportSEIHorRange
protected

Definition at line 406 of file TEncCfg.h.

UInt TEncCfg::m_omniViewportSEIId
protected

Definition at line 399 of file TEncCfg.h.

Bool TEncCfg::m_omniViewportSEIPersistenceFlag
protected

Definition at line 401 of file TEncCfg.h.

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

Definition at line 405 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_omniViewportSEIVerRange
protected

Definition at line 407 of file TEncCfg.h.

Bool TEncCfg::m_onePictureOnlyConstraintFlag
protected

Definition at line 165 of file TEncCfg.h.

Bool TEncCfg::m_overscanAppropriateFlag
protected

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

Definition at line 481 of file TEncCfg.h.

Bool TEncCfg::m_overscanInfoPresentFlag
protected

Signals whether overscan_appropriate_flag is present.

Definition at line 480 of file TEncCfg.h.

Int TEncCfg::m_PCMBitDepth[MAX_NUM_CHANNEL_TYPE]
protected

Definition at line 284 of file TEncCfg.h.

UInt TEncCfg::m_pcmLog2MaxSize
protected

Definition at line 285 of file TEncCfg.h.

Bool TEncCfg::m_persistentRiceAdaptationEnabledFlag
protected

Definition at line 271 of file TEncCfg.h.

Bool TEncCfg::m_pictureTimingSEIEnabled
protected

Definition at line 309 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 495 of file TEncCfg.h.

UChar TEncCfg::m_preferredTransferCharacteristics
protected

Definition at line 366 of file TEncCfg.h.

Bool TEncCfg::m_printFrameMSE
protected

Definition at line 147 of file TEncCfg.h.

Bool TEncCfg::m_printMSEBasedSequencePSNR
protected

Definition at line 146 of file TEncCfg.h.

Bool TEncCfg::m_printMSSSIM
protected

Definition at line 150 of file TEncCfg.h.

Bool TEncCfg::m_printSequenceMSE
protected

Definition at line 148 of file TEncCfg.h.

Profile::Name TEncCfg::m_profile
protected

Definition at line 155 of file TEncCfg.h.

Bool TEncCfg::m_progressiveSourceFlag
protected

Definition at line 158 of file TEncCfg.h.

Bool TEncCfg::m_RCCpbSaturationEnabled
protected

Definition at line 461 of file TEncCfg.h.

UInt TEncCfg::m_RCCpbSize
protected

Definition at line 462 of file TEncCfg.h.

Bool TEncCfg::m_RCEnableRateControl
protected

Definition at line 454 of file TEncCfg.h.

Bool TEncCfg::m_RCForceIntraQP
protected

Definition at line 460 of file TEncCfg.h.

Double TEncCfg::m_RCInitialCpbFullness
protected

Definition at line 463 of file TEncCfg.h.

Int TEncCfg::m_RCInitialQP
protected

Definition at line 459 of file TEncCfg.h.

Int TEncCfg::m_RCKeepHierarchicalBit
protected

Definition at line 456 of file TEncCfg.h.

Bool TEncCfg::m_RCLCULevelRC
protected

Definition at line 457 of file TEncCfg.h.

Int TEncCfg::m_RCTargetBitrate
protected

Definition at line 455 of file TEncCfg.h.

Bool TEncCfg::m_RCUseLCUSeparateModel
protected

Definition at line 458 of file TEncCfg.h.

Bool TEncCfg::m_rdpcmEnabledFlag[NUMBER_OF_RDPCM_SIGNALLING_MODES]
protected

Definition at line 273 of file TEncCfg.h.

UInt TEncCfg::m_rdPenalty
protected

Definition at line 257 of file TEncCfg.h.

Bool TEncCfg::m_recalculateQPAccordingToLambda
protected

recalculate QP value according to the lambda value

Definition at line 470 of file TEncCfg.h.

Bool TEncCfg::m_reconBasedCrossCPredictionEstimate
protected

Definition at line 264 of file TEncCfg.h.

Bool TEncCfg::m_recoveryPointSEIEnabled
protected

Definition at line 310 of file TEncCfg.h.

Int TEncCfg::m_refScreenLuminanceWhite
protected

Definition at line 330 of file TEncCfg.h.

std::string TEncCfg::m_regionalNestingSEIFileRoot
protected

Definition at line 442 of file TEncCfg.h.

Bool TEncCfg::m_rwpSEIConstituentPictureMatchingFlag
protected

Definition at line 418 of file TEncCfg.h.

Bool TEncCfg::m_rwpSEIEnabled
protected

Definition at line 415 of file TEncCfg.h.

Int TEncCfg::m_rwpSEINumPackedRegions
protected

Definition at line 419 of file TEncCfg.h.

Int TEncCfg::m_rwpSEIPackedPictureHeight
protected

Definition at line 423 of file TEncCfg.h.

Int TEncCfg::m_rwpSEIPackedPictureWidth
protected

Definition at line 422 of file TEncCfg.h.

std::vector<UShort> TEncCfg::m_rwpSEIPackedRegionHeight
protected

Definition at line 431 of file TEncCfg.h.

std::vector<UShort> TEncCfg::m_rwpSEIPackedRegionLeft
protected

Definition at line 433 of file TEncCfg.h.

std::vector<UShort> TEncCfg::m_rwpSEIPackedRegionTop
protected

Definition at line 432 of file TEncCfg.h.

std::vector<UShort> TEncCfg::m_rwpSEIPackedRegionWidth
protected

Definition at line 430 of file TEncCfg.h.

Int TEncCfg::m_rwpSEIProjPictureHeight
protected

Definition at line 421 of file TEncCfg.h.

Int TEncCfg::m_rwpSEIProjPictureWidth
protected

Definition at line 420 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_rwpSEIProjRegionHeight
protected

Definition at line 427 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_rwpSEIProjRegionLeft
protected

Definition at line 429 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_rwpSEIProjRegionWidth
protected

Definition at line 426 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpBottomGuardBandHeight
protected

Definition at line 437 of file TEncCfg.h.

Bool TEncCfg::m_rwpSEIRwpCancelFlag
protected

Definition at line 416 of file TEncCfg.h.

std::vector<Bool> TEncCfg::m_rwpSEIRwpGuardBandFlag
protected

Definition at line 425 of file TEncCfg.h.

std::vector<Bool> TEncCfg::m_rwpSEIRwpGuardBandNotUsedForPredFlag
protected

Definition at line 438 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpGuardBandType
protected

Definition at line 439 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpLeftGuardBandWidth
protected

Definition at line 434 of file TEncCfg.h.

Bool TEncCfg::m_rwpSEIRwpPersistenceFlag
protected

Definition at line 417 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpRightGuardBandWidth
protected

Definition at line 435 of file TEncCfg.h.

std::vector<UInt> TEncCfg::m_rwpSEIRwpSEIProjRegionTop
protected

Definition at line 428 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpTopGuardBandHeight
protected

Definition at line 436 of file TEncCfg.h.

std::vector<UChar> TEncCfg::m_rwpSEIRwpTransformType
protected

Definition at line 424 of file TEncCfg.h.

Bool TEncCfg::m_saoCtuBoundary
protected

Definition at line 216 of file TEncCfg.h.

Double TEncCfg::m_saoEncodingRate
protected

Definition at line 213 of file TEncCfg.h.

Double TEncCfg::m_saoEncodingRateChroma
protected

Definition at line 214 of file TEncCfg.h.

Bool TEncCfg::m_saoResetEncoderStateAfterIRAP
protected

Definition at line 217 of file TEncCfg.h.

Int TEncCfg::m_sarHeight
protected

vertical size of the sample aspect ratio

Definition at line 479 of file TEncCfg.h.

Int TEncCfg::m_sarWidth
protected

horizontal size of the sample aspect ratio

Definition at line 478 of file TEncCfg.h.

Bool TEncCfg::m_scalableNestingSEIEnabled
protected

Definition at line 353 of file TEncCfg.h.

std::string TEncCfg::m_scalingListFileName
protected

quantization matrix file name

Definition at line 451 of file TEncCfg.h.

Bool TEncCfg::m_segmentedRectFramePackingSEICancel
protected

Definition at line 344 of file TEncCfg.h.

Bool TEncCfg::m_segmentedRectFramePackingSEIEnabled
protected

Definition at line 343 of file TEncCfg.h.

Bool TEncCfg::m_segmentedRectFramePackingSEIPersistence
protected

Definition at line 346 of file TEncCfg.h.

Int TEncCfg::m_segmentedRectFramePackingSEIType
protected

Definition at line 345 of file TEncCfg.h.

Int TEncCfg::m_sigmoidMidpoint
protected

Definition at line 320 of file TEncCfg.h.

Int TEncCfg::m_sigmoidWidth
protected

Definition at line 321 of file TEncCfg.h.

Bool TEncCfg::m_SignDataHidingEnabledFlag
protected

Definition at line 453 of file TEncCfg.h.

Int TEncCfg::m_sliceArgument
protected

Definition at line 289 of file TEncCfg.h.

Int TEncCfg::m_sliceChromaQpOffsetIntraOrPeriodic[2]
protected

Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table.

Definition at line 238 of file TEncCfg.h.

UInt TEncCfg::m_sliceChromaQpOffsetPeriodicity
protected

Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature.

Definition at line 237 of file TEncCfg.h.

SliceConstraint TEncCfg::m_sliceMode
protected

Definition at line 288 of file TEncCfg.h.

Int TEncCfg::m_sliceSegmentArgument
protected

Definition at line 292 of file TEncCfg.h.

SliceConstraint TEncCfg::m_sliceSegmentMode
protected

Definition at line 291 of file TEncCfg.h.

Bool TEncCfg::m_SOPDescriptionSEIEnabled
protected

Definition at line 352 of file TEncCfg.h.

Bool TEncCfg::m_sphereRotationSEICancelFlag
protected

Definition at line 393 of file TEncCfg.h.

Bool TEncCfg::m_sphereRotationSEIEnabled
protected

Definition at line 392 of file TEncCfg.h.

Bool TEncCfg::m_sphereRotationSEIPersistenceFlag
protected

Definition at line 394 of file TEncCfg.h.

Int TEncCfg::m_sphereRotationSEIPitch
protected

Definition at line 396 of file TEncCfg.h.

Int TEncCfg::m_sphereRotationSEIRoll
protected

Definition at line 397 of file TEncCfg.h.

Int TEncCfg::m_sphereRotationSEIYaw
protected

Definition at line 395 of file TEncCfg.h.

Int* TEncCfg::m_startOfCodedInterval
protected

Definition at line 335 of file TEncCfg.h.

std::string TEncCfg::m_summaryOutFilename
protected

filename to use for producing summary output file.

Definition at line 510 of file TEncCfg.h.

std::string TEncCfg::m_summaryPicFilenameBase
protected

Base filename to use for producing summary picture output files. The actual filenames used will have I.txt, P.txt and B.txt appended.

Definition at line 511 of file TEncCfg.h.

UInt TEncCfg::m_summaryVerboseness
protected

Specifies the level of the verboseness of the text output.

Definition at line 512 of file TEncCfg.h.

Int TEncCfg::m_targetBitDepth
protected

Definition at line 316 of file TEncCfg.h.

Int* TEncCfg::m_targetPivotValue
protected

Definition at line 337 of file TEncCfg.h.

Bool TEncCfg::m_temporalLevel0IndexSEIEnabled
protected

Definition at line 348 of file TEncCfg.h.

UInt TEncCfg::m_temporalSubsampleRatio
protected

Definition at line 137 of file TEncCfg.h.

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

Definition at line 302 of file TEncCfg.h.

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

Definition at line 303 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 498 of file TEncCfg.h.

Bool TEncCfg::m_tileUniformSpacingFlag
protected

Definition at line 299 of file TEncCfg.h.

Bool TEncCfg::m_timeCodeSEIEnabled
protected

Definition at line 358 of file TEncCfg.h.

Int TEncCfg::m_timeCodeSEINumTs
protected

Definition at line 359 of file TEncCfg.h.

TComSEITimeSet TEncCfg::m_timeSetArray[MAX_TIMECODE_SEI_SETS]
protected

Definition at line 360 of file TEncCfg.h.

Bool TEncCfg::m_tmctsSEIEnabled
protected

Definition at line 354 of file TEncCfg.h.

Bool TEncCfg::m_tmctsSEITileConstraint
protected

Definition at line 356 of file TEncCfg.h.

Int TEncCfg::m_TMVPModeId
protected

Definition at line 452 of file TEncCfg.h.

Bool TEncCfg::m_toneMapCancelFlag
protected

Definition at line 313 of file TEncCfg.h.

Int TEncCfg::m_toneMapId
protected

Definition at line 312 of file TEncCfg.h.

Bool TEncCfg::m_toneMapPersistenceFlag
protected

Definition at line 314 of file TEncCfg.h.

Bool TEncCfg::m_toneMappingInfoSEIEnabled
protected

Definition at line 311 of file TEncCfg.h.

Int TEncCfg::m_transferCharacteristics
protected

Indicates the opto-electronic transfer characteristics of the source.

Definition at line 487 of file TEncCfg.h.

Bool TEncCfg::m_transformSkipContextEnabledFlag
protected

Definition at line 270 of file TEncCfg.h.

Bool TEncCfg::m_transformSkipRotationEnabledFlag
protected

Definition at line 269 of file TEncCfg.h.

Bool TEncCfg::m_TransquantBypassEnabledFlag
protected

transquant_bypass_enabled_flag setting in PPS.

Definition at line 464 of file TEncCfg.h.

UInt TEncCfg::m_uiDecodingRefreshType
protected

the type of decoding refresh employed for the random access.

Definition at line 170 of file TEncCfg.h.

UInt TEncCfg::m_uiDeltaQpRD
protected

Definition at line 276 of file TEncCfg.h.

UInt TEncCfg::m_uiIntraPeriod
protected

Definition at line 169 of file TEncCfg.h.

UInt TEncCfg::m_uiPCMLog2MinSize
protected

Definition at line 286 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTULog2MaxSize
protected

Definition at line 200 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTULog2MinSize
protected

Definition at line 201 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTUMaxDepthInter
protected

Definition at line 202 of file TEncCfg.h.

UInt TEncCfg::m_uiQuadtreeTUMaxDepthIntra
protected

Definition at line 203 of file TEncCfg.h.

Bool TEncCfg::m_useAMP
protected

Definition at line 193 of file TEncCfg.h.

Bool TEncCfg::m_useEarlySkipDetection
protected

Definition at line 262 of file TEncCfg.h.

Bool TEncCfg::m_useFastDecisionForMerge
protected

Definition at line 260 of file TEncCfg.h.

Bool TEncCfg::m_usePCM
protected

Definition at line 283 of file TEncCfg.h.

Bool TEncCfg::m_useRDOQ
protected

Definition at line 254 of file TEncCfg.h.

Bool TEncCfg::m_useRDOQTS
protected

Definition at line 255 of file TEncCfg.h.

ScalingListMode TEncCfg::m_useScalingListId
protected

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

Definition at line 450 of file TEncCfg.h.

Bool TEncCfg::m_useSelectiveRDOQ
protected

Definition at line 256 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 506 of file TEncCfg.h.

Bool TEncCfg::m_useTransformSkip
protected

Definition at line 266 of file TEncCfg.h.

Bool TEncCfg::m_useTransformSkipFast
protected

Definition at line 267 of file TEncCfg.h.

Bool TEncCfg::m_useWeightedBiPred
protected

Definition at line 446 of file TEncCfg.h.

Bool TEncCfg::m_useWeightedPred
protected

Definition at line 445 of file TEncCfg.h.

Int TEncCfg::m_videoFormat
protected

Indicates representation of pictures.

Definition at line 483 of file TEncCfg.h.

Bool TEncCfg::m_videoFullRangeFlag
protected

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

Definition at line 484 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 482 of file TEncCfg.h.

Bool TEncCfg::m_vuiParametersPresentFlag
protected

enable generation of VUI parameters

Definition at line 472 of file TEncCfg.h.

WCGChromaQPControl TEncCfg::m_wcgChromaQpControl
protected

Wide-colour-gamut chroma QP control.

Definition at line 236 of file TEncCfg.h.

WeightedPredictionMethod TEncCfg::m_weightedPredictionMethod
protected

Definition at line 447 of file TEncCfg.h.

UChar TEncCfg::m_xsdMetricType
protected

Definition at line 369 of file TEncCfg.h.


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