HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
SEI.cpp File Reference

helper functions for SEI handling More...

#include "CommonDef.h"
#include "SEI.h"
#include <iostream>
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...
 
std::ostream & operator<< (std::ostream &os, RNSEIWindow const &region)
 

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 77 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 56 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 42 of file SEI.cpp.

std::ostream& operator<< ( std::ostream &  os,
RNSEIWindow const &  region 
)

Definition at line 117 of file SEI.cpp.