Membrane.RTSP (Membrane RTSP v0.3.0) View Source
RTSP Session
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Starts and links session process.
Link to this section Types
Specs
Specs
t() :: pid()
Link to this section Functions
Specs
announce(t(), headers(), binary()) :: Membrane.RTSP.Response.result()
Returns a specification to start this module under a supervisor.
See Supervisor.
Specs
close(pid()) :: :ok
Specs
describe(t(), headers()) :: Membrane.RTSP.Response.result()
Specs
get_parameter(t(), headers(), binary()) :: Membrane.RTSP.Response.result()
Specs
options(t(), headers()) :: Membrane.RTSP.Response.result()
Specs
pause(t(), headers()) :: Membrane.RTSP.Response.result()
Specs
play(t(), headers()) :: Membrane.RTSP.Response.result()
Specs
record(t(), headers()) :: Membrane.RTSP.Response.result()
Specs
Specs
set_parameter(t(), headers(), binary()) :: Membrane.RTSP.Response.result()
Specs
setup(t(), binary(), headers()) :: Membrane.RTSP.Response.result()
Link to this function
start(url, transport \\ Membrane.RTSP.Transport.TCPSocket, options \\ [])
View SourceSpecs
start(binary(), module() | URI.t(), Keyword.t()) :: GenServer.on_start()
Link to this function
start_link(url, transport \\ Membrane.RTSP.Transport.TCPSocket, options \\ [])
View SourceSpecs
start_link(binary(), module() | URI.t(), Keyword.t()) :: GenServer.on_start()
Starts and links session process.
Sets following properties of Session:
- transport - information for executing request over the network. For
reference see
Membrane.RTSP.Transport - url - a base path for requests
- options - a keyword list that shall be passed when executing request over transport
Specs
teardown(t(), headers()) :: Membrane.RTSP.Response.result()