#include <nalucommon.h>
Data Fields | |
int | startcodeprefix_len |
unsigned | len |
unsigned | max_size |
int | forbidden_bit |
NaluType | nal_unit_type |
NalRefIdc | nal_reference_idc |
byte * | buf |
uint16 | lost_packets |
Definition at line 46 of file nalucommon.h.
contains the first byte followed by the EBSP
Definition at line 54 of file nalucommon.h.
Referenced by addCabacZeroWords(), AllocNALU(), FreeNALU(), RBSPtoNALU(), terminate_slice(), WriteAnnexbNALU(), and WriteRTPNALU().
int forbidden_bit |
should be always FALSE
Definition at line 51 of file nalucommon.h.
Referenced by create_slice_nalus(), RBSPtoNALU(), WriteAnnexbNALU(), and WriteRTPNALU().
unsigned len |
Length of the NAL unit (Excluding the start code, which does not belong to the NALU).
Definition at line 49 of file nalucommon.h.
Referenced by addCabacZeroWords(), RBSPtoNALU(), terminate_slice(), Write_Filler_Data_NALU(), WriteAnnexbNALU(), and WriteRTPNALU().
unsigned max_size |
NALU_PRIORITY_xxxx.
Definition at line 53 of file nalucommon.h.
Referenced by create_slice_nalus(), RBSPtoNALU(), WriteAnnexbNALU(), and WriteRTPNALU().
NALU_TYPE_xxxx.
Definition at line 52 of file nalucommon.h.
Referenced by create_slice_nalus(), RBSPtoNALU(), WriteAnnexbNALU(), and WriteRTPNALU().
4 for parameter sets and first slice in picture, 3 for everything else (suggested)
Definition at line 48 of file nalucommon.h.
Referenced by create_slice_nalus(), GeneratePic_parameter_set_NALU(), GenerateSEImessage_NALU(), GenerateSeq_parameter_set_NALU(), RBSPtoNALU(), WriteAnnexbNALU(), and WriteRTPNALU().