Current section
Files
Jump to
Current section
Files
lib/perseus/boxes/free.ex
require Logger
defmodule Perseus.Boxes.Free do
defstruct(
name: :free,
data: <<>>
)
end
alias Perseus.Boxes.Free
defimpl Perseus.Box, for: Free do
def parse(_, file, size) do
<<data::binary>> = IO.binread(file, size)
%Free{data: binary_part(data, 0, byte_size(data) - 1)}
end
end