1077 PayloadType payloadType() const
UChar m_filmGrainMatrixCoeffs
virtual ~SEIDecodedPictureHash()
virtual ~SEIScalableNesting()
PayloadType payloadType() const
virtual ~SEIRegionRefreshInfo()
std::vector< UShort > m_packedRegionLeft
PayloadType payloadType() const
UChar m_uuid_iso_iec_11578[ISO_IEC_11578_LEN]
Int m_postLutNumValMinus1[3]
PayloadType payloadType() const
Bool m_currentFrameIsFrame0Flag
Int m_duSptCpbRemovalDelay
std::vector< UChar > m_rwpTopGuardBandHeight
SEICodedRegionCompletion()
UChar m_filmGrainBitDepthChromaMinus8
virtual ~SEIPictureSnapshot()
virtual ~SEIUserDataUnregistered()
UInt getNumRegions() const
Bool m_selfContainedCvsFlag
SEIAmbientViewingEnvironment()
Bool m_exposureCompensationValueSignFlag
TComSEIMasteringDisplay values
std::vector< UShort > m_packedRegionWidth
UInt m_sopDescVclNaluType[MAX_NUM_PICS_IN_SOP]
Bool m_max_mcs_tier_level_idc_present_flag
UInt m_sopDescStRpsIdx[MAX_NUM_PICS_IN_SOP]
Int m_frame1GridPositionX
std::vector< Bool > m_rwpGuardBandFlag
Void setNumberOfTileRects(const Int number)
virtual ~SEIMasteringDisplayColourVolume()
virtual ~SEICubemapProjection()
std::vector< Int > m_bottom_right_tile_index
Bool m_constituentPictureMatchingFlag
virtual ~SEIKneeFunctionInfo()
PayloadType payloadType() const
const Int & bottomRightTileIndex(const Int tileRectIndex) const
Int m_contentInterpretationType
SEIAlternativeTransferCharacteristics()
virtual ~SEISOPDescription()
UInt m_initialCpbRemovalDelay[MAX_CPB_CNT][2]
Bool m_frame1SelfContainedFlag
UInt getNumRectRegions() const
static const Int MAX_NUM_PICS_IN_SOP
PayloadType payloadType() const
std::vector< Int > compModelValue
Defines version information, constants and small in-line functions.
Int m_ccvPrimariesY[MAX_NUM_COMPONENT]
Int m_exposureCompensationValueNumerator
std::vector< Int > m_targetPivotValue
void copyTo(SEIBufferingPeriod &target)
Bool m_arrangementPersistenceFlag
void copyTo(SEIPictureTiming &target)
SEIFilmGrainCharacteristics()
Int m_colourRemapMatrixCoefficients
Void deleteSEIs(SEIMessages &seiList)
delete list of SEI messages (freeing the referenced objects)
UChar m_filmGrainColourPrimaries
SEIMessages getSeisByType(SEIMessages &seiList, SEI::PayloadType seiType)
output a selection of SEI messages by payload type. Ownership stays in original message list...
Bool m_kneePersistenceFlag
PayloadType payloadType() const
UChar m_filmGrainBitDepthLumaMinus8
PayloadType payloadType() const
Bool m_display_tile_set_flag
std::vector< Int > m_kneeOutputKneePoint
Int getNumberOfTileRects() const
virtual ~SEIPostFilterHint()
PayloadType payloadType() const
std::vector< Int > m_kneeInputKneePoint
PayloadType payloadType() const
Bool m_rapCpbParamsPresentFlag
Int m_frame0GridPositionX
PayloadType payloadType() const
SEIProgressiveRefinementSegmentEnd()
PayloadType payloadType() const
virtual ~SEISegmentedRectFramePacking()
Bool m_colourRemapVideoSignalInfoPresentFlag
std::vector< Bool > m_rwpGuardBandNotUsedForPredFlag
SEIMasteringDisplayColourVolume()
Bool m_frame0SelfContainedFlag
Bool m_deinterlacedPictureSourceParityFlag
Bool m_ccvAvgLuminanceValuePresentFlag
PayloadType payloadType() const
Bool m_arrangementCancelFlag
Bool m_ccvPersistenceFlag
SEIDeinterlaceFieldIdentification()
std::vector< Int > m_top_left_tile_index
TileSetData & tileSetData(const Int index)
std::vector< UInt > m_numNalusInDuMinus1
std::vector< UInt > m_projRegionWidth
PayloadType payloadType() const
virtual ~SEIBufferingPeriod()
Bool m_panScanRectPersistenceFlag
virtual ~SEIAmbientViewingEnvironment()
std::vector< UInt > m_projRegionHeight
PayloadType payloadType() const
Bool m_cmpPersistenceFlag
Bool m_sphereRotationPersistenceFlag
PayloadType payloadType() const
PayloadType payloadType() const
Int m_num_tile_rects_in_set
PayloadType payloadType() const
Bool m_max_mcts_tier_flag
UInt m_ccvAvgLuminanceValue
Void addRegion(RNSEIWindow *regn)
PayloadType payloadType() const
Int m_nominalBlackLevelLumaCodeValue
virtual ~SEIProgressiveRefinementSegmentStart()
std::vector< Int > activeSeqParameterSetId
static const Int MAX_CPB_CNT
Upper bound of (cpb_cnt_minus1 + 1)
static const TChar * getSEIMessageString(SEI::PayloadType payloadType)
PayloadType payloadType() const
SEITempMotionConstrainedTileSets()
SEIDependentRAPIndication()
SEIChromaResamplingFilterHint()
SEIMessages extractSeisByType(SEIMessages &seiList, SEI::PayloadType seiType)
remove a selection of SEI messages by payload type from the original list and return them in a new li...
Bool m_mcts_tier_level_idc_present_flag
std::vector< UChar > m_rwpRightGuardBandWidth
Bool m_separateColourDescriptionPresentFlag
UChar intensityIntervalLowerBound
PayloadType payloadType() const
Bool m_colourRemapCancelFlag
Bool m_colourRemapMatrixPresentFlag
std::vector< CRIlut > m_postLut[3]
std::vector< OmniViewport > m_omniViewportRegions
Bool m_limited_tile_set_display_flag
PayloadType payloadType() const
Bool m_perfectReconstructionFlag
Bool m_colourRemapFullRangeFlag
virtual ~SEIFillerPayload()
Int m_contentInterpretationType
Int m_picSptDpbOutputDuDelay
std::vector< UInt > m_rwpProjRegionTop
SEIContentLightLevelInfo()
UInt getNumRnSEIMessage() const
UInt m_sopDescTemporalId[MAX_NUM_PICS_IN_SOP]
std::vector< std::pair< std::vector< UInt >, SEI * > > m_rnSeiMessages
PayloadType payloadType() const
UInt m_progressiveRefinementId
std::vector< UShort > m_packedRegionTop
std::vector< UChar > m_userData
Int m_frame1GridPositionY
Int m_kneeInputDispLuminance
SEIUserDataUnregistered()
std::vector< Int > m_startOfCodedInterval
Bool m_bPrevSceneIdValidFlag
std::vector< PanScanRect > m_panScanRectRegions
virtual ~SEIDeinterlaceFieldIdentification()
TComSEITimeSet timeSetArray[MAX_TIMECODE_SEI_SETS]
const Int & topLeftTileIndex(const Int tileRectIndex) const
UInt m_numPicsInSopMinus1
Bool m_ccvMaxLuminanceValuePresentFlag
Int m_colourRemapCoeffs[3][3]
static const UInt ISO_IEC_11578_LEN
Bool m_independentSliceSegmentFlag
CompModel m_compModel[MAX_NUM_COMPONENT]
const RNSEIWindowVec & getRegions()
Bool m_verFilteringFieldProcessingFlag
Bool m_ccvPrimariesPresentFlag
TComPictureHash m_pictureHash
const TileSetData & tileSetData(const Int index) const
std::vector< UChar > m_rwpLeftGuardBandWidth
Int m_nominalWhiteLevelLumaCodeValue
PayloadType payloadType() const
virtual ~SEIPanScanRect()
PayloadType payloadType() const
UInt m_maxContentLightLevel
virtual ~SEIEquirectangularProjection()
std::vector< UChar > m_rwpBottomGuardBandHeight
virtual PayloadType payloadType() const =0
UInt m_numDecodingUnitsMinus1
std::vector< CRIlut > m_preLut[3]
UInt m_bpSeqParameterSetId
virtual ~SEICodedRegionCompletion()
Bool m_quincunxSamplingFlag
PayloadType payloadType() const
UInt m_nestingNumOpsMinus1
Int & bottomRightTileIndex(const Int tileRectIndex)
Void copyFrom(const SEIColourRemappingInfo &seiCriInput)
UInt m_initialAltCpbRemovalDelayOffset[MAX_CPB_CNT][2]
std::vector< std::vector< Int > > m_horFilterCoeff
PayloadType payloadType() const
Bool m_omniViewportPersistenceFlag
std::vector< UShort > m_packedRegionHeight
Bool m_filmGrainCharacteristicsCancelFlag
bool operator<(const CRIlut &a) const
Bool m_exact_sample_value_match_flag
Int m_preLutNumValMinus1[3]
UInt m_auCpbRemovalDelayDelta
static const Int MAX_NESTING_NUM_LAYER
Bool m_erpPersistenceFlag
virtual ~SEITemporalLevel0Index()
PayloadType payloadType() const
UInt m_nextSegmentAddress
std::vector< std::vector< Int > > m_verFilterCoeff
PayloadType payloadType() const
~SEIColourRemappingInfo()
virtual ~SEIFramePacking()
UInt m_maxPicAverageLightLevel
Bool m_arrangementCancelFlag
virtual ~SEIChromaResamplingFilterHint()
UInt m_nestingNoOpMaxTemporalIdPlus1
Int m_colourRemapInputBitDepth
Int m_ccvPrimariesX[MAX_NUM_COMPONENT]
Bool m_filmGrainCharacteristicsPersistenceFlag
Int m_extendedWhiteLevelLumaCodeValue
Bool m_bSceneInfoPresentFlag
UInt m_initialCpbRemovalDelayOffset[MAX_CPB_CNT][2]
UInt m_duCommonCpbRemovalDelayMinus1
Bool m_filmGrainFullRangeFlag
std::vector< TileSetData > m_tile_set_data
std::vector< UChar > m_rwpTransformType
Int getNumberOfTileSets() const
UInt anticlockwiseRotation
UInt m_ccvMinLuminanceValue
Bool m_spatialFlippingFlag
PayloadType payloadType() const
Void setNumberOfTileSets(const Int number)
std::vector< Int > m_filterHintValues
PayloadType payloadType() const
static const Int MAX_TLAYER
Explicit temporal layer QP offset - max number of temporal layer.
std::vector< UChar > m_userData
PayloadType payloadType() const
virtual ~SEIFilmGrainCharacteristics()
virtual ~SEIRecoveryPoint()
UInt m_nestingMaxTemporalIdPlus1[MAX_TLAYER]
virtual ~SEIOmniViewport()
SEIProgressiveRefinementSegmentStart()
virtual ~SEIAlternativeTransferCharacteristics()
PayloadType payloadType() const
std::vector< RNSEIWindow > RNSEIWindowVec
PayloadType payloadType() const
Bool m_omniViewportCancelFlag
virtual ~SEIDependentRAPIndication()
UChar m_omniViewportCntMinus1
virtual ~SEIProgressiveRefinementSegmentEnd()
UInt m_initialAltCpbRemovalDelay[MAX_CPB_CNT][2]
virtual ~SEISphereRotation()
PayloadType payloadType() const
Int m_colourRemapPrimaries
virtual ~SEIContentLightLevelInfo()
Bool m_duCommonCpbRemovalDelayFlag
Int m_exposureCompensationValueDenomIdc
Bool m_sphereRotationCancelFlag
PayloadType payloadType() const
Int & topLeftTileIndex(const Int tileRectIndex)
UChar m_filmGrainTransferCharacteristics
std::vector< Int > m_codedPivotValue
PayloadType payloadType() const
Int m_kneeOutputDispLuminance
PayloadType payloadType() const
std::vector< UInt > m_duCpbRemovalDelayMinus1
std::list< SEI * > SEIMessages
Int m_sopDescPocDelta[MAX_NUM_PICS_IN_SOP]
std::vector< UInt > m_projRegionLeft
RegionalSEI(SEI *sei, RNSEIWindowVec ®ions)
PayloadType payloadType() const
const std::vector< RNSEIWindow > & getRegions() const
static Bool checkRegionalNestedSEIPayloadType(SEI::PayloadType const payloadType)
Int m_extendedRangeWhiteLevel
UInt m_nestingNumLayersMinus1
Void addRegionalSEI(std::vector< UInt > listInd, SEI *sei)
Bool m_mc_all_tiles_exact_sample_value_match_flag
UInt m_preferredTransferCharacteristics
UInt m_ambientIlluminance
Int m_sphereRotationPitch
SEISegmentedRectFramePacking()
Int m_refScreenLuminanceWhite
Bool m_toneMapPersistenceFlag
Bool m_colourRemapPersistenceFlag
Int m_kneeNumKneePointsMinus1
virtual ~SEIContentColourVolume()
PayloadType payloadType() const
Int m_frame0GridPositionY
std::vector< UChar > m_rwpGuardBandType
UInt m_picDpbOutputDuDelay
Void addRegions(RNSEIWindowVec const ®ions)
UInt m_ccvMaxLuminanceValue
Int m_cameraIsoSpeedValue
virtual ~SEITempMotionConstrainedTileSets()
std::vector< CompModelIntensityValues > intensityValues
Bool m_dpbOutputDuDelayPresentFlag
Bool m_noParameterSetUpdateFlag
static const Int MAX_TIMECODE_SEI_SETS
Maximum number of time sets.
UChar intensityIntervalUpperBound
virtual ~SEIDecodingUnitInfo()
static const Int MAX_NESTING_NUM_OPS
const std::vector< std::pair< std::vector< UInt >, SEI * > > & getRnSEIMessages() const
Bool m_upsampledAspectRatio
UInt m_progressiveRefinementId
UChar m_nestingLayerId[MAX_NESTING_NUM_LAYER]
virtual ~SEIActiveParameterSets()
Int m_colourRemapBitDepth
Bool m_panScanRectCancelFlag
Int m_arrangementReservedByte
Int m_packedPictureHeight
UInt m_nestingOpIdx[MAX_NESTING_NUM_OPS]
Bool m_rwpPersistenceFlag
virtual ~SEIRegionWisePacking()
virtual ~SEIUserDataRegistered()
virtual ~SEIPictureTiming()
SEIEquirectangularProjection()
PayloadType payloadType() const
UChar m_erpLeftGuardBandWidth
Bool m_bitStreamSubsetFlag
UInt m_sopSeqParameterSetId
Int m_colourRemapTransferFunction
Bool m_each_tile_one_tile_set_flag
PayloadType payloadType() const
UChar m_erpRightGuardBandWidth
UInt m_sceneTransitionType
PayloadType payloadType() const
virtual ~SEIDisplayOrientation()
PayloadType payloadType() const
virtual ~SEIToneMappingInfo()
Bool m_ccvMinLuminanceValuePresentFlag
Bool m_arrangementPersistenceFlag