View Source ExMP4.Box.Utils (MP4 Reader and Writer v0.6.0)

Utilities functions used by the parser and serializer

Summary

Functions

@spec from_date(DateTime.t()) :: integer()
@spec parse_header(binary()) :: {String.t(), binary(), binary()}
@spec to_date(integer()) :: DateTime.t()
@spec try_parse_header(binary()) ::
  {:ok,
   {String.t(), header_size :: integer(), content_size :: integer(),
    remaining :: binary()}}
  | {:error, :not_enough_data}