MediaCodecs.MPEG4.ESDescriptor (MediCodecs v0.7.0)

View Source

Module describing ES_Descriptor (defined in: ISO/IEC 14496-1)

Summary

Functions

Parses the binary into an ESDescriptor struct.

Types

t()

@type t() :: %MediaCodecs.MPEG4.ESDescriptor{
  dec_config_descr: MediaCodecs.MPEG4.DecoderConfigDescriptor.t() | nil,
  depends_on_es_id: integer() | nil,
  es_id: integer(),
  ocr_es_id: integer() | nil,
  ocr_stream_flag: boolean(),
  sl_config_descr: MediaCodecs.MPEG4.SLConfigDescriptor | nil,
  stream_dependence_flag: boolean(),
  stream_priority: integer(),
  url: String.t() | nil,
  url_flag: boolean()
}

Functions

parse(arg)

@spec parse(binary()) :: t()

Parses the binary into an ESDescriptor struct.

serialize(descriptor)