![]() |
Sunshine latest
Self-hosted game stream host for Moonlight.
|
Declarations for the streaming protocols. More...
#include <utility>
#include <boost/asio.hpp>
#include "audio.h"
#include "crypto.h"
#include "video.h"
Go to the source code of this file.
Classes | |
struct | stream::config_t |
Enumerations | |
enum class | stream::session::state_e : int { STOPPED , STOPPING , STARTING , RUNNING } |
Functions | |
std::shared_ptr< session_t > | stream::session::alloc (config_t &config, rtsp_stream::launch_session_t &launch_session) |
void | stream::session::join (session_t &session) |
int | stream::session::start (session_t &session, const std::string &addr_string) |
state_e | stream::session::state (session_t &session) |
void | stream::session::stop (session_t &session) |
Variables | |
constexpr auto | stream::AUDIO_STREAM_PORT = 11 |
constexpr auto | stream::CONTROL_PORT = 10 |
constexpr auto | stream::VIDEO_STREAM_PORT = 9 |
Declarations for the streaming protocols.
|
strong |