SmolRTSP 0.2.0
A small, portable, extensible RTSP 1.0 implementation in C99
Loading...
Searching...
No Matches
SmolRTSP_H266NalHeader Struct Reference

An H.266 NAL header (RFC 9328 §1.1.4 / VVC spec §7.3.1.2). More...

#include <h266.h>

Data Fields

bool forbidden_zero_bit
 forbidden_zero_bit f(1).
 
bool nuh_reserved_zero_bit
 nuh_reserved_zero_bit f(1).
 
uint8_t nuh_layer_id
 nuh_layer_id u(6).
 
uint8_t unit_type
 nal_unit_type u(5).
 
uint8_t nuh_temporal_id_plus1
 nuh_temporal_id_plus1 u(3).
 

Detailed Description

An H.266 NAL header (RFC 9328 §1.1.4 / VVC spec §7.3.1.2).

Bit layout, transmitted in network byte order:

+---------------+---------------+
|0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|F|Z| LayerID   |  Type   | TID |
+---------------+---------------+

Field Documentation

◆ nuh_reserved_zero_bit

bool SmolRTSP_H266NalHeader::nuh_reserved_zero_bit

nuh_reserved_zero_bit f(1).

MUST be 0 in valid VVC streams.


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