View Source Membrane.H265.NALuTypes (Membrane H.264 and H.265 plugin v0.10.2)
The module aggregating the mapping of nal_unit_type
fields
of the NAL unit to the human-friendly name of a NALu type.
Summary
Types
A type representing all the possible human-friendly names of NAL unit types.
Functions
The function which returns the human friendly name of a NALu type
for a given nal_unit_type
.
Types
@type nalu_type() ::
:sps
| :reserved_non_irap
| :reserved_nvcl
| :reserved_irap
| :unspecified
| :prefix_sei
| :eob
| :rasl_r
| :vps
| :pps
| :radl_n
| :trail_n
| :fd
| :suffix_sei
| :idr_n_lp
| :tsa_n
| :radl_r
| :trail_r
| :rasl_n
| :tsa_r
| :bla_w_radl
| :cra
| :stsa_n
| :eos
| :aud
| :idr_w_radl
| :stsa_r
| :bla_n_lp
| :bla_w_lp
A type representing all the possible human-friendly names of NAL unit types.
Functions
@spec get_type(non_neg_integer()) :: atom()
The function which returns the human friendly name of a NALu type
for a given nal_unit_type
.
The mapping is based on: "Table 7-1 – NAL unit type codes, syntax element categories, and NAL unit type classes" of the "ITU-T Rec. H.265 (08/2021)"