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

#include <SEI.h>

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

Public Member Functions

PayloadType payloadType () const
 
 SEIScalableNesting ()
 
virtual ~SEIScalableNesting ()
 
- Public Member Functions inherited from SEI
 SEI ()
 
virtual ~SEI ()
 

Public Attributes

Bool m_bitStreamSubsetFlag
 
Bool m_nestingOpFlag
 
Bool m_defaultOpFlag
 
UInt m_nestingNumOpsMinus1
 
UInt m_nestingMaxTemporalIdPlus1 [MAX_TLAYER]
 
UInt m_nestingOpIdx [1024]
 
Bool m_allLayersFlag
 
UInt m_nestingNoOpMaxTemporalIdPlus1
 
UInt m_nestingNumLayersMinus1
 
UChar m_nestingLayerId [64]
 
Bool m_callerOwnsSEIs
 
SEIMessages m_nestedSEIs
 

Additional Inherited Members

- Public Types inherited from SEI
enum  PayloadType {
  BUFFERING_PERIOD = 0, PICTURE_TIMING = 1, PAN_SCAN_RECT = 2, FILLER_PAYLOAD = 3,
  USER_DATA_REGISTERED_ITU_T_T35 = 4, USER_DATA_UNREGISTERED = 5, RECOVERY_POINT = 6, SCENE_INFO = 9,
  FULL_FRAME_SNAPSHOT = 15, PROGRESSIVE_REFINEMENT_SEGMENT_START = 16, PROGRESSIVE_REFINEMENT_SEGMENT_END = 17, FILM_GRAIN_CHARACTERISTICS = 19,
  POST_FILTER_HINT = 22, TONE_MAPPING_INFO = 23, FRAME_PACKING = 45, DISPLAY_ORIENTATION = 47,
  SOP_DESCRIPTION = 128, ACTIVE_PARAMETER_SETS = 129, DECODING_UNIT_INFO = 130, TEMPORAL_LEVEL0_INDEX = 131,
  DECODED_PICTURE_HASH = 132, SCALABLE_NESTING = 133, REGION_REFRESH_INFO = 134, NO_DISPLAY = 135,
  TIME_CODE = 136, MASTERING_DISPLAY_COLOUR_VOLUME = 137, SEGM_RECT_FRAME_PACKING = 138, TEMP_MOTION_CONSTRAINED_TILE_SETS = 139,
  CHROMA_SAMPLING_FILTER_HINT = 140, KNEE_FUNCTION_INFO = 141
}
 
- Static Public Member Functions inherited from SEI
static const ChargetSEIMessageString (SEI::PayloadType payloadType)
 

Detailed Description

Definition at line 490 of file SEI.h.

Constructor & Destructor Documentation

SEIScalableNesting::SEIScalableNesting ( )
inline

Definition at line 495 of file SEI.h.

virtual SEIScalableNesting::~SEIScalableNesting ( )
inlinevirtual

Definition at line 496 of file SEI.h.

Member Function Documentation

PayloadType SEIScalableNesting::payloadType ( ) const
inlinevirtual

Implements SEI.

Definition at line 493 of file SEI.h.

Member Data Documentation

Bool SEIScalableNesting::m_allLayersFlag

Definition at line 511 of file SEI.h.

Bool SEIScalableNesting::m_bitStreamSubsetFlag

Definition at line 504 of file SEI.h.

Bool SEIScalableNesting::m_callerOwnsSEIs

Definition at line 516 of file SEI.h.

Bool SEIScalableNesting::m_defaultOpFlag

Definition at line 506 of file SEI.h.

SEIMessages SEIScalableNesting::m_nestedSEIs

Definition at line 517 of file SEI.h.

UChar SEIScalableNesting::m_nestingLayerId[64]

Definition at line 514 of file SEI.h.

UInt SEIScalableNesting::m_nestingMaxTemporalIdPlus1[MAX_TLAYER]

Definition at line 508 of file SEI.h.

UInt SEIScalableNesting::m_nestingNoOpMaxTemporalIdPlus1

Definition at line 512 of file SEI.h.

UInt SEIScalableNesting::m_nestingNumLayersMinus1

Definition at line 513 of file SEI.h.

UInt SEIScalableNesting::m_nestingNumOpsMinus1

Definition at line 507 of file SEI.h.

Bool SEIScalableNesting::m_nestingOpFlag

Definition at line 505 of file SEI.h.

UInt SEIScalableNesting::m_nestingOpIdx[1024]

Definition at line 509 of file SEI.h.


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