|
| Void | setVPS (TComVPS *pcVPS) |
| |
| const TComVPS * | getVPS () const |
| |
| Void | setSPS (const TComSPS *pcSPS) |
| |
| const TComSPS * | getSPS () const |
| |
| Void | setPPS (const TComPPS *pcPPS) |
| |
| const TComPPS * | getPPS () const |
| |
| Void | setPPSId (Int PPSId) |
| |
| Int | getPPSId () const |
| |
| Void | setPicOutputFlag (Bool b) |
| |
| Bool | getPicOutputFlag () const |
| |
| Void | setSaoEnabledFlag (ChannelType chType, Bool s) |
| |
| Bool | getSaoEnabledFlag (ChannelType chType) const |
| |
| Void | setRPS (const TComReferencePictureSet *pcRPS) |
| |
| const TComReferencePictureSet * | getRPS () |
| |
| TComReferencePictureSet * | getLocalRPS () |
| |
| Void | setRPSidx (Int rpsIdx) |
| |
| Int | getRPSidx () const |
| |
| TComRefPicListModification * | getRefPicListModification () |
| |
| Void | setLastIDR (Int iIDRPOC) |
| |
| Int | getLastIDR () const |
| |
| Void | setAssociatedIRAPPOC (Int iAssociatedIRAPPOC) |
| |
| Int | getAssociatedIRAPPOC () const |
| |
| Void | setAssociatedIRAPType (NalUnitType associatedIRAPType) |
| |
| NalUnitType | getAssociatedIRAPType () const |
| |
| SliceType | getSliceType () const |
| |
| Int | getPOC () const |
| |
| Int | getSliceQp () const |
| |
| Bool | getUseWeightedPrediction () const |
| |
| Bool | getDependentSliceSegmentFlag () const |
| |
| Void | setDependentSliceSegmentFlag (Bool val) |
| |
| Int | getSliceQpBase () const |
| |
| Int | getSliceQpDelta () const |
| |
| Int | getSliceChromaQpDelta (ComponentID compID) const |
| |
| Bool | getUseChromaQpAdj () const |
| |
| Bool | getDeblockingFilterDisable () const |
| |
| Bool | getDeblockingFilterOverrideFlag () const |
| |
| Int | getDeblockingFilterBetaOffsetDiv2 () const |
| |
| Int | getDeblockingFilterTcOffsetDiv2 () const |
| |
| Int | getNumRefIdx (RefPicList e) const |
| |
| TComPic * | getPic () |
| |
| const TComPic * | getPic () const |
| |
| TComPic * | getRefPic (RefPicList e, Int iRefIdx) |
| |
| const TComPic * | getRefPic (RefPicList e, Int iRefIdx) const |
| |
| Int | getRefPOC (RefPicList e, Int iRefIdx) const |
| |
| Int | getDepth () const |
| |
| Bool | getColFromL0Flag () const |
| |
| UInt | getColRefIdx () const |
| |
| Bool | getIsUsedAsLongTerm (Int i, Int j) const |
| |
| Void | setIsUsedAsLongTerm (Int i, Int j, Bool value) |
| |
| Bool | getCheckLDC () const |
| |
| Bool | getMvdL1ZeroFlag () const |
| |
| Int | getList1IdxToList0Idx (Int list1Idx) const |
| |
| Void | setReferenced (Bool b) |
| |
| Bool | isReferenced () const |
| |
| Bool | isReferenceNalu () const |
| |
| Void | setPOC (Int i) |
| |
| Void | setNalUnitType (NalUnitType e) |
| |
| NalUnitType | getNalUnitType () const |
| |
| Bool | getIdrPicFlag () const |
| |
| Bool | isIRAP () const |
| |
| Void | setSliceType (SliceType e) |
| |
| Void | setSliceQp (Int i) |
| |
| Void | setSliceQpBase (Int i) |
| |
| Void | setSliceQpDelta (Int i) |
| |
| Void | setSliceChromaQpDelta (ComponentID compID, Int i) |
| |
| Void | setUseChromaQpAdj (Bool b) |
| |
| Void | setDeblockingFilterDisable (Bool b) |
| |
| Void | setDeblockingFilterOverrideFlag (Bool b) |
| |
| Void | setDeblockingFilterBetaOffsetDiv2 (Int i) |
| |
| Void | setDeblockingFilterTcOffsetDiv2 (Int i) |
| |
| Void | setRefPic (TComPic *p, RefPicList e, Int iRefIdx) |
| |
| Void | setRefPOC (Int i, RefPicList e, Int iRefIdx) |
| |
| Void | setNumRefIdx (RefPicList e, Int i) |
| |
| Void | setPic (TComPic *p) |
| |
| Void | setDepth (Int iDepth) |
| |
| Void | setColFromL0Flag (Bool colFromL0) |
| |
| Void | setColRefIdx (UInt refIdx) |
| |
| Void | setCheckLDC (Bool b) |
| |
| Void | setMvdL1ZeroFlag (Bool b) |
| |
| Bool | isIntra () const |
| |
| Bool | isInterB () const |
| |
| Bool | isInterP () const |
| |
| Void | setLambdas (const Double lambdas[MAX_NUM_COMPONENT]) |
| |
| const Double * | getLambdas () const |
| |
| Bool | isEqualRef (RefPicList e, Int iRefIdx1, Int iRefIdx2) |
| |
| Void | setEqualRef (RefPicList e, Int iRefIdx1, Int iRefIdx2, Bool b) |
| |
| UInt | getTLayer () const |
| |
| Void | setTLayer (UInt uiTLayer) |
| |
| Void | decodingMarking (TComList< TComPic * > &rcListPic, Int iGOPSIze, Int &iMaxRefPicNum) |
| |
| Void | setMaxNumMergeCand (UInt val) |
| |
| UInt | getMaxNumMergeCand () const |
| |
| Void | setNoOutputPriorPicsFlag (Bool val) |
| |
| Bool | getNoOutputPriorPicsFlag () const |
| |
| Void | setNoRaslOutputFlag (Bool val) |
| |
| Bool | getNoRaslOutputFlag () const |
| |
| Void | setHandleCraAsBlaFlag (Bool val) |
| |
| Bool | getHandleCraAsBlaFlag () const |
| |
| Void | setSliceMode (SliceConstraint mode) |
| |
| SliceConstraint | getSliceMode () const |
| |
| Void | setSliceArgument (UInt uiArgument) |
| |
| UInt | getSliceArgument () const |
| |
| Void | setSliceCurStartCtuTsAddr (UInt ctuTsAddr) |
| |
| UInt | getSliceCurStartCtuTsAddr () const |
| |
| Void | setSliceCurEndCtuTsAddr (UInt ctuTsAddr) |
| |
| UInt | getSliceCurEndCtuTsAddr () const |
| |
| Void | setSliceIdx (UInt i) |
| |
| UInt | getSliceIdx () const |
| |
| Void | setSliceSegmentMode (SliceConstraint mode) |
| |
| SliceConstraint | getSliceSegmentMode () const |
| |
| Void | setSliceSegmentArgument (UInt uiArgument) |
| |
| UInt | getSliceSegmentArgument () const |
| |
| Void | setSliceSegmentCurStartCtuTsAddr (UInt ctuTsAddr) |
| |
| UInt | getSliceSegmentCurStartCtuTsAddr () const |
| |
| Void | setSliceSegmentCurEndCtuTsAddr (UInt ctuTsAddr) |
| |
| UInt | getSliceSegmentCurEndCtuTsAddr () const |
| |
| Void | setSliceBits (UInt uiVal) |
| |
| UInt | getSliceBits () const |
| |
| Void | setSliceSegmentBits (UInt uiVal) |
| |
| UInt | getSliceSegmentBits () const |
| |
| Void | setFinalized (Bool uiVal) |
| |
| Bool | getFinalized () const |
| |
| Bool | testWeightPred () const |
| |
| Void | setTestWeightPred (Bool bValue) |
| |
| Bool | testWeightBiPred () const |
| |
| Void | setTestWeightBiPred (Bool bValue) |
| |
| Void | setWpScaling (WPScalingParam wp[NUM_REF_PIC_LIST_01][MAX_NUM_REF][MAX_NUM_COMPONENT]) |
| |
| Void | setWpAcDcParam (WPACDCParam wp[MAX_NUM_COMPONENT]) |
| |
| Void | clearSubstreamSizes () |
| |
| UInt | getNumberOfSubstreamSizes () |
| |
| Void | addSubstreamSize (UInt size) |
| |
| UInt | getSubstreamSize (Int idx) |
| |
| Void | setCabacInitFlag (Bool val) |
| | set CABAC initial flag More...
|
| |
| Bool | getCabacInitFlag () |
| | get CABAC initial flag More...
|
| |
| Bool | getTemporalLayerNonReferenceFlag () |
| |
| Void | setTemporalLayerNonReferenceFlag (Bool x) |
| |
| Void | setLFCrossSliceBoundaryFlag (Bool val) |
| |
| Bool | getLFCrossSliceBoundaryFlag () |
| |
| Void | setEnableTMVPFlag (Bool b) |
| |
| Bool | getEnableTMVPFlag () const |
| |
| Void | setEncCABACTableIdx (SliceType idx) |
| |
| SliceType | getEncCABACTableIdx () const |
| |
|
| Bool | m_saoEnabledFlag [MAX_NUM_CHANNEL_TYPE] |
| |
| Int | m_iPPSId |
| | picture parameter set ID More...
|
| |
| Bool | m_PicOutputFlag |
| | pic_output_flag More...
|
| |
| Int | m_iPOC |
| |
| Int | m_iLastIDR |
| |
| Int | m_iAssociatedIRAP |
| |
| NalUnitType | m_iAssociatedIRAPType |
| |
| const TComReferencePictureSet * | m_pRPS |
| |
| TComReferencePictureSet | m_localRPS |
| |
| Int | m_rpsIdx |
| |
| TComRefPicListModification | m_RefPicListModification |
| |
| NalUnitType | m_eNalUnitType |
| | Nal unit type for the slice. More...
|
| |
| SliceType | m_eSliceType |
| |
| Int | m_iSliceQp |
| |
| Bool | m_dependentSliceSegmentFlag |
| |
| Int | m_iSliceQpBase |
| |
| Bool | m_ChromaQpAdjEnabled |
| |
| Bool | m_deblockingFilterDisable |
| |
| Bool | m_deblockingFilterOverrideFlag |
| |
| Int | m_deblockingFilterBetaOffsetDiv2 |
| |
| Int | m_deblockingFilterTcOffsetDiv2 |
| |
| Int | m_list1IdxToList0Idx [MAX_NUM_REF] |
| |
| Int | m_aiNumRefIdx [NUM_REF_PIC_LIST_01] |
| |
| Bool | m_bCheckLDC |
| |
| Int | m_iSliceQpDelta |
| |
| Int | m_iSliceChromaQpDelta [MAX_NUM_COMPONENT] |
| |
| TComPic * | m_apcRefPicList [NUM_REF_PIC_LIST_01][MAX_NUM_REF+1] |
| |
| Int | m_aiRefPOCList [NUM_REF_PIC_LIST_01][MAX_NUM_REF+1] |
| |
| Bool | m_bIsUsedAsLongTerm [NUM_REF_PIC_LIST_01][MAX_NUM_REF+1] |
| |
| Int | m_iDepth |
| |
| Bool | m_bRefenced |
| |
| const TComVPS * | m_pcVPS |
| |
| const TComSPS * | m_pcSPS |
| |
| const TComPPS * | m_pcPPS |
| |
| TComPic * | m_pcPic |
| |
| Bool | m_colFromL0Flag |
| |
| Bool | m_noOutputPriorPicsFlag |
| |
| Bool | m_noRaslOutputFlag |
| |
| Bool | m_handleCraAsBlaFlag |
| |
| UInt | m_colRefIdx |
| |
| UInt | m_maxNumMergeCand |
| |
| Double | m_lambdas [MAX_NUM_COMPONENT] |
| |
| Bool | m_abEqualRef [NUM_REF_PIC_LIST_01][MAX_NUM_REF][MAX_NUM_REF] |
| |
| UInt | m_uiTLayer |
| |
| Bool | m_bTLayerSwitchingFlag |
| |
| SliceConstraint | m_sliceMode |
| |
| UInt | m_sliceArgument |
| |
| UInt | m_sliceCurStartCtuTsAddr |
| |
| UInt | m_sliceCurEndCtuTsAddr |
| |
| UInt | m_sliceIdx |
| |
| SliceConstraint | m_sliceSegmentMode |
| |
| UInt | m_sliceSegmentArgument |
| |
| UInt | m_sliceSegmentCurStartCtuTsAddr |
| |
| UInt | m_sliceSegmentCurEndCtuTsAddr |
| |
| Bool | m_nextSlice |
| |
| Bool | m_nextSliceSegment |
| |
| UInt | m_sliceBits |
| |
| UInt | m_sliceSegmentBits |
| |
| Bool | m_bFinalized |
| |
| Bool | m_bTestWeightPred |
| |
| Bool | m_bTestWeightBiPred |
| |
| WPScalingParam | m_weightPredTable [NUM_REF_PIC_LIST_01][MAX_NUM_REF][MAX_NUM_COMPONENT] |
| |
| WPACDCParam | m_weightACDCParam [MAX_NUM_COMPONENT] |
| |
| std::vector< UInt > | m_substreamSizes |
| |
| Bool | m_cabacInitFlag |
| |
| Bool | m_bLMvdL1Zero |
| |
| Bool | m_temporalLayerNonReferenceFlag |
| |
| Bool | m_LFCrossSliceBoundaryFlag |
| |
| Bool | m_enableTMVPFlag |
| |
| SliceType | m_encCABACTableIdx |
| |
| | TComSlice () |
| |
| virtual | ~TComSlice () |
| |
| Void | initSlice () |
| |
| Void | checkColRefIdx (UInt curSliceIdx, TComPic *pic) |
| |
| Int | getNumRpsCurrTempList () const |
| |
| Bool | getRapPicFlag () const |
| |
| Void | checkCRA (const TComReferencePictureSet *pReferencePictureSet, Int &pocCRA, NalUnitType &associatedIRAPType, TComList< TComPic * > &rcListPic) |
| |
| Void | decodingRefreshMarking (Int &pocCRA, Bool &bRefreshPending, TComList< TComPic * > &rcListPic, const bool bEfficientFieldIRAPEnabled) |
| |
| Void | setRefPicList (TComList< TComPic * > &rcListPic, Bool checkNumPocTotalCurr=false) |
| |
| Void | setRefPOCList () |
| |
| Void | initEqualRef () |
| |
| Void | setList1IdxToList0Idx () |
| |
| Void | setTLayerInfo (UInt uiTLayer) |
| |
| Void | checkLeadingPictureRestrictions (TComList< TComPic * > &rcListPic) |
| |
| Void | applyReferencePictureSet (TComList< TComPic * > &rcListPic, const TComReferencePictureSet *RPSList) |
| |
| Bool | isTemporalLayerSwitchingPoint (TComList< TComPic * > &rcListPic) |
| |
| Bool | isStepwiseTemporalLayerSwitchingPointCandidate (TComList< TComPic * > &rcListPic) |
| |
| Int | checkThatAllRefPicsAreAvailable (TComList< TComPic * > &rcListPic, const TComReferencePictureSet *pReferencePictureSet, Bool printErrors, Int pocRandomAccess=0, Bool bUseRecoveryPoint=false) |
| |
| Void | createExplicitReferencePictureSetFromReference (TComList< TComPic * > &rcListPic, const TComReferencePictureSet *pReferencePictureSet, Bool isRAP, Int pocRandomAccess, Bool bUseRecoveryPoint, const Bool bEfficientFieldIRAPEnabled) |
| |
| Void | copySliceInfo (TComSlice *pcSliceSrc) |
| |
| Void | getWpScaling (RefPicList e, Int iRefIdx, WPScalingParam *&wp) |
| | get tables for weighted prediction More...
|
| |
| Void | resetWpScaling () |
| | reset Default WP tables settings : no weight. More...
|
| |
| Void | initWpScaling (const TComSPS *sps) |
| | init WP table More...
|
| |
| Void | getWpAcDcParam (WPACDCParam *&wp) |
| | get AC and DC values for weighted pred More...
|
| |
| Void | initWpAcDcParam () |
| | init AC and DC values for weighted pred More...
|
| |
| static Void | sortPicList (TComList< TComPic * > &rcListPic) |
| |
| TComPic * | xGetRefPic (TComList< TComPic * > &rcListPic, Int poc) |
| |
| TComPic * | xGetLongTermRefPic (TComList< TComPic * > &rcListPic, Int poc, Bool pocHasMsb) |
| |
slice header class
Definition at line 1225 of file TComSlice.h.