#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().