ExMP4.Box.Hvcc (MP4 Reader and Writer v0.11.0)

View Source

A module representing an hvcC box.

Summary

Functions

Creates a new hvcC box from parameter sets.

Types

t()

@type t() :: %ExMP4.Box.Hvcc{
  bit_depth_chroma_minus8: non_neg_integer(),
  bit_depth_luma_minus8: non_neg_integer(),
  chroma_format_idc: non_neg_integer(),
  constraint_indicator_flags: non_neg_integer(),
  level_idc: non_neg_integer(),
  nalu_length_size: non_neg_integer(),
  num_temporal_layers: non_neg_integer(),
  pps: [binary()],
  profile_compatibility_flags: non_neg_integer(),
  profile_idc: non_neg_integer(),
  profile_space: non_neg_integer(),
  sps: [binary()],
  temporal_id_nested: non_neg_integer(),
  tier_flag: non_neg_integer(),
  vps: [binary()]
}

Functions

new(vps, sps, pps, nalu_length_size \\ 4)

@spec new([binary()], [binary()], [binary()], non_neg_integer()) :: t()

Creates a new hvcC box from parameter sets.

Only available if MediaCodecs is installed.