HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
SEIRegionWisePacking Class Reference

#include <SEI.h>

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

Public Member Functions

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

Public Attributes

Bool m_rwpCancelFlag
 
Bool m_rwpPersistenceFlag
 
Bool m_constituentPictureMatchingFlag
 
Int m_numPackedRegions
 
Int m_projPictureWidth
 
Int m_projPictureHeight
 
Int m_packedPictureWidth
 
Int m_packedPictureHeight
 
std::vector< UCharm_rwpTransformType
 
std::vector< Boolm_rwpGuardBandFlag
 
std::vector< UIntm_projRegionWidth
 
std::vector< UIntm_projRegionHeight
 
std::vector< UIntm_rwpProjRegionTop
 
std::vector< UIntm_projRegionLeft
 
std::vector< UShortm_packedRegionWidth
 
std::vector< UShortm_packedRegionHeight
 
std::vector< UShortm_packedRegionTop
 
std::vector< UShortm_packedRegionLeft
 
std::vector< UCharm_rwpLeftGuardBandWidth
 
std::vector< UCharm_rwpRightGuardBandWidth
 
std::vector< UCharm_rwpTopGuardBandHeight
 
std::vector< UCharm_rwpBottomGuardBandHeight
 
std::vector< Boolm_rwpGuardBandNotUsedForPredFlag
 
std::vector< UCharm_rwpGuardBandType
 

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,
  PICTURE_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,
  GREEN_METADATA = 56, 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_RESAMPLING_FILTER_HINT = 140, KNEE_FUNCTION_INFO = 141, COLOUR_REMAPPING_INFO = 142,
  DEINTERLACE_FIELD_IDENTIFICATION = 143, CONTENT_LIGHT_LEVEL_INFO = 144, DEPENDENT_RAP_INDICATION = 145, CODED_REGION_COMPLETION = 146,
  ALTERNATIVE_TRANSFER_CHARACTERISTICS = 147, AMBIENT_VIEWING_ENVIRONMENT = 148, CONTENT_COLOUR_VOLUME = 149, EQUIRECTANGULAR_PROJECTION = 150,
  SPHERE_ROTATION = 154, OMNI_VIEWPORT = 156, CUBEMAP_PROJECTION = 151, REGION_WISE_PACKING = 155,
  REGIONAL_NESTING = 157
}
 
- Static Public Member Functions inherited from SEI
static const TChargetSEIMessageString (SEI::PayloadType payloadType)
 

Detailed Description

Definition at line 854 of file SEI.h.

Constructor & Destructor Documentation

SEIRegionWisePacking::SEIRegionWisePacking ( )
inline

Definition at line 858 of file SEI.h.

virtual SEIRegionWisePacking::~SEIRegionWisePacking ( )
inlinevirtual

Definition at line 859 of file SEI.h.

Member Function Documentation

PayloadType SEIRegionWisePacking::payloadType ( ) const
inlinevirtual

Implements SEI.

Definition at line 857 of file SEI.h.

Member Data Documentation

Bool SEIRegionWisePacking::m_constituentPictureMatchingFlag

Definition at line 862 of file SEI.h.

Int SEIRegionWisePacking::m_numPackedRegions

Definition at line 863 of file SEI.h.

Int SEIRegionWisePacking::m_packedPictureHeight

Definition at line 867 of file SEI.h.

Int SEIRegionWisePacking::m_packedPictureWidth

Definition at line 866 of file SEI.h.

std::vector<UShort> SEIRegionWisePacking::m_packedRegionHeight

Definition at line 875 of file SEI.h.

std::vector<UShort> SEIRegionWisePacking::m_packedRegionLeft

Definition at line 877 of file SEI.h.

std::vector<UShort> SEIRegionWisePacking::m_packedRegionTop

Definition at line 876 of file SEI.h.

std::vector<UShort> SEIRegionWisePacking::m_packedRegionWidth

Definition at line 874 of file SEI.h.

Int SEIRegionWisePacking::m_projPictureHeight

Definition at line 865 of file SEI.h.

Int SEIRegionWisePacking::m_projPictureWidth

Definition at line 864 of file SEI.h.

std::vector<UInt> SEIRegionWisePacking::m_projRegionHeight

Definition at line 871 of file SEI.h.

std::vector<UInt> SEIRegionWisePacking::m_projRegionLeft

Definition at line 873 of file SEI.h.

std::vector<UInt> SEIRegionWisePacking::m_projRegionWidth

Definition at line 870 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpBottomGuardBandHeight

Definition at line 881 of file SEI.h.

Bool SEIRegionWisePacking::m_rwpCancelFlag

Definition at line 860 of file SEI.h.

std::vector<Bool> SEIRegionWisePacking::m_rwpGuardBandFlag

Definition at line 869 of file SEI.h.

std::vector<Bool> SEIRegionWisePacking::m_rwpGuardBandNotUsedForPredFlag

Definition at line 882 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpGuardBandType

Definition at line 883 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpLeftGuardBandWidth

Definition at line 878 of file SEI.h.

Bool SEIRegionWisePacking::m_rwpPersistenceFlag

Definition at line 861 of file SEI.h.

std::vector<UInt> SEIRegionWisePacking::m_rwpProjRegionTop

Definition at line 872 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpRightGuardBandWidth

Definition at line 879 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpTopGuardBandHeight

Definition at line 880 of file SEI.h.

std::vector<UChar> SEIRegionWisePacking::m_rwpTransformType

Definition at line 868 of file SEI.h.


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