View Source Membrane.H264.Parser.NALuTypes (Membrane H264 plugin v0.4.0)
The module aggregating the mapping of from 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
.
Link to this section Types
@type nalu_type() ::
:unspecified
| :non_idr
| :part_a
| :part_b
| :part_c
| :idr
| :sei
| :sps
| :pps
| :aud
| :end_of_seq
| :end_of_stream
| :filler_data
| :sps_extension
| :prefix_nal_unit
| :subset_sps
| :reserved
| :auxiliary_non_part
| :extension
A type representing all the possible human-friendly names of NAL unit types.
Link to this section 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.264 (01/2012)"