nalu_t Struct Reference

NAL unit structure. More...

#include <nalucommon.h>


Data Fields

int startcodeprefix_len
unsigned len
unsigned max_size
int forbidden_bit
NaluType nal_unit_type
NalRefIdc nal_reference_idc
bytebuf
uint16 lost_packets


Detailed Description

NAL unit structure.

Definition at line 46 of file nalucommon.h.


Field Documentation

contains the first byte followed by the EBSP

Definition at line 54 of file nalucommon.h.

Referenced by AllocNALU(), FreeNALU(), GetAnnexbNALU(), GetRTPNALU(), NALUtoRBSP(), and read_new_slice().

should be always FALSE

Definition at line 51 of file nalucommon.h.

Referenced by GetAnnexbNALU(), GetRTPNALU(), and read_next_nalu().

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 GetAnnexbNALU(), GetRTPNALU(), NALUtoRBSP(), read_new_slice(), and read_next_nalu().

true, if packet loss is detected

Definition at line 55 of file nalucommon.h.

Referenced by GetAnnexbNALU(), GetRTPNALU(), and read_new_slice().

unsigned max_size

NAL Unit Buffer size.

Definition at line 50 of file nalucommon.h.

Referenced by AllocNALU(), GetAnnexbNALU(), and GetRTPNALU().

NALU_PRIORITY_xxxx.

Definition at line 53 of file nalucommon.h.

Referenced by GetAnnexbNALU(), GetRTPNALU(), and read_new_slice().

NALU_TYPE_xxxx.

Definition at line 52 of file nalucommon.h.

Referenced by GetAnnexbNALU(), GetRTPNALU(), and read_new_slice().

4 for parameter sets and first slice in picture, 3 for everything else (suggested)

Definition at line 48 of file nalucommon.h.

Referenced by GetAnnexbNALU().


The documentation for this struct was generated from the following file:

Documentation generated with DoxyGen