defmodule Membrane.Element.FFmpeg.H264.BundlexProject do use Bundlex.Project def project() do [ natives: natives() ] end defp natives() do [ parser: [ interface: :nif, sources: ["parser.c"], pkg_configs: ["libavcodec", "libavutil"], preprocessor: Unifex ], decoder: [ interface: :nif, sources: ["decoder.c"], pkg_configs: ["libavcodec", "libavutil"], preprocessor: Unifex ], encoder: [ interface: :nif, sources: ["encoder.c"], pkg_configs: ["libavcodec", "libavutil"], preprocessor: Unifex ] ] end end