HEVC Test Model (HM)
HM-16.18
|
#include <NALwrite.h>
Public Member Functions | |
OutputNALUnit (NalUnitType nalUnitType, UInt temporalID=0, UInt reserved_zero_6bits=0) | |
OutputNALUnit & | operator= (const NALUnit &src) |
Public Member Functions inherited from NALUnit | |
NALUnit (const NALUnit &src) | |
NALUnit (NalUnitType nalUnitType, Int temporalId=0, Int nuhLayerId=0) | |
NALUnit () | |
virtual | ~NALUnit () |
Bool | isSlice () |
Bool | isSei () |
Bool | isVcl () |
Public Attributes | |
TComOutputBitstream | m_Bitstream |
Public Attributes inherited from NALUnit | |
NalUnitType | m_nalUnitType |
nal_unit_type More... | |
UInt | m_temporalId |
temporal_id More... | |
UInt | m_nuhLayerId |
nuh_layer_id More... | |
A convenience wrapper to NALUnit that also provides a bitstream object.
Definition at line 52 of file NALwrite.h.
|
inline |
construct an OutputNALunit structure with given header values and storage for a bitstream. Upon construction the NALunit header is written to the bitstream.
Definition at line 59 of file NALwrite.h.
|
inline |
Definition at line 67 of file NALwrite.h.
TComOutputBitstream OutputNALUnit::m_Bitstream |
Definition at line 74 of file NALwrite.h.