Xav (xav v0.1.0)

Main module for interacting with Xav.

Xav is an Elixir wrapper over FFmpeg intended for reading file and network based media streams.

It doesn't map FFmpeg functions one to one but rather wraps them in bigger building blocks creating a litte higher abstraction level.

Link to this section Summary

Link to this section Functions

Link to this function

new_reader(path, opts \\ [])

See Xav.Reader.new/2.

Link to this function

new_reader!(path, opts \\ [])

See Xav.Reader.new!/2.

Link to this function

next_frame(reader)

See Xav.Reader.next_frame/1.

See Xav.Frame.to_nx/1.