Current section

Files

Jump to
membrane_h264_ffmpeg_plugin lib membrane_h264_ffmpeg parser_native.ex
Raw

lib/membrane_h264_ffmpeg/parser_native.ex

defmodule Membrane.H264.FFmpeg.Parser.Native do
@moduledoc false
use Unifex.Loader
@spec get_profile!(reference()) :: Membrane.H264.profile_t()
def get_profile!(parser_ref) do
case get_profile(parser_ref) do
{:error, reason} -> raise "Failed to obtain profile from native parser: #{inspect(reason)}"
{:ok, profile} -> profile
end
end
end