HEVC Test Model (HM)  HM-16.3
Classes
SEI.h File Reference
#include <list>
#include <vector>
#include <cstring>
#include "TypeDef.h"
#include "libmd5/MD5.h"
Include dependency graph for SEI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SEI
 
class  SEIuserDataUnregistered
 
class  SEIDecodedPictureHash
 
class  SEIActiveParameterSets
 
class  SEIBufferingPeriod
 
class  SEIPictureTiming
 
class  SEIDecodingUnitInfo
 
class  SEIRecoveryPoint
 
class  SEIFramePacking
 
class  SEISegmentedRectFramePacking
 
class  SEIDisplayOrientation
 
class  SEITemporalLevel0Index
 
class  SEIGradualDecodingRefreshInfo
 
class  SEINoDisplay
 
class  SEISOPDescription
 
class  SEIToneMappingInfo
 
class  SEIKneeFunctionInfo
 
class  SEIChromaSamplingFilterHint
 
class  SEIMasteringDisplayColourVolume
 
class  SEIScalableNesting
 
class  SEITimeCode
 
class  SEITempMotionConstrainedTileSets
 
struct  SEITempMotionConstrainedTileSets::TileSetData
 
typedef std::list< SEI * > SEIMessages
 
static const UInt ISO_IEC_11578_LEN =16
 
SEIMessages getSeisByType (SEIMessages &seiList, SEI::PayloadType seiType)
 output a selection of SEI messages by payload type. Ownership stays in original message list. More...
 
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 list. More...
 
Void deleteSEIs (SEIMessages &seiList)
 delete list of SEI messages (freeing the referenced objects) More...
 

Typedef Documentation

typedef std::list<SEI*> SEIMessages

Definition at line 479 of file SEI.h.

Function Documentation

Void deleteSEIs ( SEIMessages seiList)

delete list of SEI messages (freeing the referenced objects)

Definition at line 79 of file SEI.cpp.

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 list.

Definition at line 58 of file SEI.cpp.

SEIMessages getSeisByType ( SEIMessages seiList,
SEI::PayloadType  seiType 
)

output a selection of SEI messages by payload type. Ownership stays in original message list.

Definition at line 44 of file SEI.cpp.

Variable Documentation

const UInt ISO_IEC_11578_LEN =16
static

Definition at line 97 of file SEI.h.