Membrane.RTSP.Logic (Membrane RTSP v0.3.0) View Source
Logic for RTSP session
Link to this section Summary
Link to this section Functions
Specs
apply_credentials( Membrane.RTSP.Request.t(), URI.t(), Membrane.RTSP.Logic.State.auth_t() ) :: Membrane.RTSP.Request.t()
Specs
detect_authentication_type( Membrane.RTSP.Response.t(), Membrane.RTSP.Logic.State.t() ) :: {:ok, Membrane.RTSP.Logic.State.t()}
Specs
encode_digest( Membrane.RTSP.Request.t(), URI.t(), Membrane.RTSP.Logic.State.digest_opts() ) :: String.t()
Specs
execute(Membrane.RTSP.Request.t(), Membrane.RTSP.Logic.State.t()) :: {:ok, binary()} | {:error, reason :: any()}
Specs
handle_session_id(Membrane.RTSP.Response.t(), Membrane.RTSP.Logic.State.t()) :: {:ok, Membrane.RTSP.Logic.State.t()} | {:error, reason :: any()}
Specs
inject_session_header(Membrane.RTSP.Request.t(), binary()) :: Membrane.RTSP.Request.t()
Specs
Specs
user_agent() :: binary()