HEVC Test Model (HM)  HM-16.3
Classes | Macros
NALwrite.h File Reference
#include <ostream>
#include "TLibCommon/TypeDef.h"
#include "TLibCommon/TComBitStream.h"
#include "TLibCommon/NAL.h"
Include dependency graph for NALwrite.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OutputNALUnit
 

Macros

#define __NALWRITE__
 

Functions

Void write (std::ostream &out, OutputNALUnit &nalu)
 
Void writeRBSPTrailingBits (TComOutputBitstream &bs)
 

Macro Definition Documentation

#define __NALWRITE__

Definition at line 37 of file NALwrite.h.

Function Documentation

Void write ( ostream &  out,
OutputNALUnit nalu 
)

write nalu to bytestream out, performing RBSP anti startcode emulation as required. nalu.m_RBSPayload must be byte aligned.

Definition at line 64 of file NALwrite.cpp.

Void writeRBSPTrailingBits ( TComOutputBitstream bs)

Write rbsp_trailing_bits to bs causing it to become byte-aligned

Definition at line 128 of file NALwrite.cpp.