HEVC Test Model (HM)  HM-16.3
Functions | Variables
SEI.cpp File Reference

helper functions for SEI handling More...

#include "CommonDef.h"
#include "SEI.h"
Include dependency graph for SEI.cpp:

Go to the source code of this file.

Functions

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

Variables

Int Table_exp_indicator [32] = {0, 10, 12, 16, 20, 25, 32, 40, 50, 64, 80, 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 8000, -1}
 

Detailed Description

helper functions for SEI handling

Definition in file SEI.cpp.

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

Int Table_exp_indicator[32] = {0, 10, 12, 16, 20, 25, 32, 40, 50, 64, 80, 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 8000, -1}

Definition at line 42 of file SEI.cpp.