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

#include <SEI.h>

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

Public Member Functions

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

Public Attributes

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
 
std::vector< Intm_startOfCodedInterval
 
Int m_numPivots
 
std::vector< Intm_codedPivotValue
 
std::vector< Intm_targetPivotValue
 
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
 

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 376 of file SEI.h.

Constructor & Destructor Documentation

SEIToneMappingInfo::SEIToneMappingInfo ( )
inline

Definition at line 380 of file SEI.h.

virtual SEIToneMappingInfo::~SEIToneMappingInfo ( )
inlinevirtual

Definition at line 381 of file SEI.h.

Member Function Documentation

PayloadType SEIToneMappingInfo::payloadType ( ) const
inlinevirtual

Implements SEI.

Definition at line 379 of file SEI.h.

Member Data Documentation

Int SEIToneMappingInfo::m_cameraIsoSpeedIdc

Definition at line 397 of file SEI.h.

Int SEIToneMappingInfo::m_cameraIsoSpeedValue

Definition at line 398 of file SEI.h.

Int SEIToneMappingInfo::m_codedDataBitDepth

Definition at line 386 of file SEI.h.

std::vector<Int> SEIToneMappingInfo::m_codedPivotValue

Definition at line 395 of file SEI.h.

Int SEIToneMappingInfo::m_exposureCompensationValueDenomIdc

Definition at line 403 of file SEI.h.

Int SEIToneMappingInfo::m_exposureCompensationValueNumerator

Definition at line 402 of file SEI.h.

Bool SEIToneMappingInfo::m_exposureCompensationValueSignFlag

Definition at line 401 of file SEI.h.

Int SEIToneMappingInfo::m_exposureIndexIdc

Definition at line 399 of file SEI.h.

Int SEIToneMappingInfo::m_exposureIndexValue

Definition at line 400 of file SEI.h.

Int SEIToneMappingInfo::m_extendedRangeWhiteLevel

Definition at line 405 of file SEI.h.

Int SEIToneMappingInfo::m_extendedWhiteLevelLumaCodeValue

Definition at line 408 of file SEI.h.

Int SEIToneMappingInfo::m_maxValue

Definition at line 390 of file SEI.h.

Int SEIToneMappingInfo::m_minValue

Definition at line 389 of file SEI.h.

Int SEIToneMappingInfo::m_modelId

Definition at line 388 of file SEI.h.

Int SEIToneMappingInfo::m_nominalBlackLevelLumaCodeValue

Definition at line 406 of file SEI.h.

Int SEIToneMappingInfo::m_nominalWhiteLevelLumaCodeValue

Definition at line 407 of file SEI.h.

Int SEIToneMappingInfo::m_numPivots

Definition at line 394 of file SEI.h.

Int SEIToneMappingInfo::m_refScreenLuminanceWhite

Definition at line 404 of file SEI.h.

Int SEIToneMappingInfo::m_sigmoidMidpoint

Definition at line 391 of file SEI.h.

Int SEIToneMappingInfo::m_sigmoidWidth

Definition at line 392 of file SEI.h.

std::vector<Int> SEIToneMappingInfo::m_startOfCodedInterval

Definition at line 393 of file SEI.h.

Int SEIToneMappingInfo::m_targetBitDepth

Definition at line 387 of file SEI.h.

std::vector<Int> SEIToneMappingInfo::m_targetPivotValue

Definition at line 396 of file SEI.h.

Bool SEIToneMappingInfo::m_toneMapCancelFlag

Definition at line 384 of file SEI.h.

Int SEIToneMappingInfo::m_toneMapId

Definition at line 383 of file SEI.h.

Bool SEIToneMappingInfo::m_toneMapPersistenceFlag

Definition at line 385 of file SEI.h.


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