MediaCodecs.H264.NALU.Slice (MediCodecs v0.6.0)

View Source

Struct describing an H.264 Slice.

Summary

Functions

Parses a PPS NALU from a binary string.

Types

t()

@type t() :: %MediaCodecs.H264.NALU.Slice{
  bottom_field_flag: 0 | 1,
  colour_plane_id: non_neg_integer() | nil,
  delta_pic_order_cnt_bottom: integer(),
  field_pic_flag: 0 | 1,
  first_mb_in_slice: non_neg_integer(),
  frame_num: non_neg_integer(),
  idr_pic_id: non_neg_integer(),
  pic_order_cnt_lsb: non_neg_integer(),
  pic_parameter_set_id: non_neg_integer(),
  slice_type: non_neg_integer()
}

Functions

parse(arg, sps \\ nil, pps \\ nil)

@spec parse(
  nalu :: binary(),
  MediaCodecs.H264.NALU.SPS.t() | nil,
  MediaCodecs.H264.NALU.PPS.t() | nil
) ::
  t()

Parses a PPS NALU from a binary string.