MediaCodecs.H265.NALU.Slice (MediCodecs v0.4.0)

View Source

Struct describing an H.265 slice.

Summary

Functions

Parses a PPS NALU from a binary string.

Types

t()

@type t() :: %MediaCodecs.H265.NALU.Slice{
  colour_plane_id: non_neg_integer() | nil,
  dependent_slice_segment_flag: 0 | 1,
  first_slice_segment_in_pic_flag: 0 | 1,
  no_output_of_prior_pics_flag: 0 | 1,
  pic_order_cnt_lsb: non_neg_integer(),
  pic_output_flag: 0 | 1,
  pic_parameter_set_id: non_neg_integer(),
  slice_segment_address: non_neg_integer(),
  slice_type: non_neg_integer()
}

Functions

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

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

Parses a PPS NALU from a binary string.