|
void | rtsp_stream::cmd_announce (rtsp_server_t *server, tcp::socket &sock, launch_session_t &session, msg_t &&req) |
|
void | rtsp_stream::cmd_describe (rtsp_server_t *server, tcp::socket &sock, launch_session_t &session, msg_t &&req) |
|
void | rtsp_stream::cmd_not_found (tcp::socket &sock, launch_session_t &, msg_t &&req) |
|
void | rtsp_stream::cmd_option (rtsp_server_t *server, tcp::socket &sock, launch_session_t &session, msg_t &&req) |
|
void | rtsp_stream::cmd_play (rtsp_server_t *server, tcp::socket &sock, launch_session_t &session, msg_t &&req) |
|
void | rtsp_stream::cmd_setup (rtsp_server_t *server, tcp::socket &sock, launch_session_t &session, msg_t &&req) |
|
void | rtsp_stream::free_msg (PRTSP_MESSAGE msg) |
|
void | rtsp_stream::launch_session_clear (uint32_t launch_session_id) |
| Clear state for the specified launch session.
|
|
void | rtsp_stream::launch_session_raise (std::shared_ptr< launch_session_t > launch_session) |
|
void | rtsp_stream::print_msg (PRTSP_MESSAGE msg) |
|
void | rtsp_stream::respond (tcp::socket &sock, launch_session_t &session, msg_t &resp) |
|
void | rtsp_stream::respond (tcp::socket &sock, launch_session_t &session, POPTION_ITEM options, int statuscode, const char *status_msg, int seqn, const std::string_view &payload) |
|
void | rtsp_stream::rtpThread () |
|
int | rtsp_stream::send (tcp::socket &sock, const std::string_view &sv) |
|
int | rtsp_stream::session_count () |
| Get the number of active sessions.
|
|
void | rtsp_stream::terminate_sessions () |
| Terminates all running streaming sessions.
|
|
Definitions for RTSP streaming.