While developing Membrane Framework, which is our solution for multimedia streaming written in Elixir, we often have to rely on native code to integrate with existing libraries or when we need a native performance in crucial bits of code. The Erlang VM, on which the Elixir code is executed, allows…