View Source Membrane.MP4.Container.Header (Membrane MP4 plugin v0.34.1)

A structure describing the header of the box.

The content_size field is equal to the box size minus the size of the header (8 bytes).

Summary

Functions

Parses the header of a box.

Types

@type t() :: %Membrane.MP4.Container.Header{
  content_size: non_neg_integer(),
  header_size: non_neg_integer(),
  name: atom()
}

Functions

@spec parse(binary()) :: {:ok, t(), leftover :: binary()} | {:error, :not_enough_data}

Parses the header of a box.

Returns the t/0 and the leftover data.