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