Current section

Files

Jump to
xav lib nif.ex
Raw

lib/nif.ex

defmodule Xav.NIF do
@moduledoc false
@on_load :__on_load__
def __on_load__ do
path = :filename.join(:code.priv_dir(:xav), ~c"libxav")
:ok = :erlang.load_nif(path, 0)
end
def new_reader(_path, _device, _video), do: :erlang.nif_error(:undef)
def next_frame(_reader), do: :erlang.nif_error(:undef)
def new_decoder(_codec), do: :erlang.nif_error(:undef)
def decode(_decoder, _data, _pts, _dts), do: :erlang.nif_error(:undef)
end