View Source Membrane.H265.Parser.NALuTypes (Membrane H265 plugin v0.4.0)
The module aggregating the mapping of nal_unit_type
fields
of the NAL unit to the human-friendly name of a NALu type.
Link to this section 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
.
Returns the list of IRAP NAL units.
Get all the VCL NAL units
Link to this section Types
Specs
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.
Link to this section Functions
Specs
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)"
Specs
irap_nalus() :: [nalu_type()]
Returns the list of IRAP NAL units.
An IRAP (Intra Random Access Picture) NALu type denotes a picture that can be decoded without referencing prior pictures. IDR and BLA NALus start a new VCS(Video Coded Sequence).
Specs
vcl_nalu_types() :: [nalu_type()]
Get all the VCL NAL units