◆ Build()
Result< rtc::scoped_refptr< webrtc::PeerConnectionInterface > > webrtc_streaming::Streamer::Impl::Build |
( |
webrtc::PeerConnectionObserver & |
observer, |
|
|
const std::vector< webrtc::PeerConnectionInterface::IceServer > & |
per_connection_servers |
|
) |
| |
|
overridevirtual |
◆ CreateClientHandler()
std::shared_ptr< ClientHandler > webrtc_streaming::Streamer::Impl::CreateClientHandler |
( |
int |
client_id | ) |
|
◆ DestroyClientHandler()
void webrtc_streaming::Streamer::Impl::DestroyClientHandler |
( |
int |
client_id | ) |
|
◆ HandleClientMessage()
void webrtc_streaming::Streamer::Impl::HandleClientMessage |
( |
const Json::Value & |
server_message | ) |
|
◆ HandleConfigMessage()
void webrtc_streaming::Streamer::Impl::HandleConfigMessage |
( |
const Json::Value & |
server_message | ) |
|
◆ OnClose()
void webrtc_streaming::Streamer::Impl::OnClose |
( |
| ) |
|
|
overridevirtual |
◆ OnError()
void webrtc_streaming::Streamer::Impl::OnError |
( |
const std::string & |
error | ) |
|
|
overridevirtual |
◆ OnOpen()
void webrtc_streaming::Streamer::Impl::OnOpen |
( |
| ) |
|
|
overridevirtual |
◆ OnReceive()
void webrtc_streaming::Streamer::Impl::OnReceive |
( |
const uint8_t * |
msg, |
|
|
size_t |
length, |
|
|
bool |
is_binary |
|
) |
| |
|
overridevirtual |
◆ Register()
void webrtc_streaming::Streamer::Impl::Register |
( |
std::weak_ptr< OperatorObserver > |
observer | ) |
|
◆ SendMessageToClient()
void webrtc_streaming::Streamer::Impl::SendMessageToClient |
( |
int |
client_id, |
|
|
const Json::Value & |
msg |
|
) |
| |
◆ SetupCameraForClient()
void webrtc_streaming::Streamer::Impl::SetupCameraForClient |
( |
int |
client_id | ) |
|
◆ audio_device_module_
std::shared_ptr<AudioDeviceModuleWrapper> webrtc_streaming::Streamer::Impl::audio_device_module_ |
◆ audio_sources_
std::map<std::string, rtc::scoped_refptr<AudioTrackSourceImpl> > webrtc_streaming::Streamer::Impl::audio_sources_ |
◆ camera_streamer_
std::unique_ptr<CameraStreamer> webrtc_streaming::Streamer::Impl::camera_streamer_ |
◆ clients_
std::map<int, std::shared_ptr<ClientHandler> > webrtc_streaming::Streamer::Impl::clients_ |
◆ config_
StreamerConfig webrtc_streaming::Streamer::Impl::config_ |
◆ connection_observer_factory_
std::shared_ptr<ConnectionObserverFactory> webrtc_streaming::Streamer::Impl::connection_observer_factory_ |
◆ custom_control_panel_buttons_
std::vector<ControlPanelButtonDescriptor> webrtc_streaming::Streamer::Impl::custom_control_panel_buttons_ |
◆ displays_
std::map<std::string, DisplayDescriptor> webrtc_streaming::Streamer::Impl::displays_ |
◆ hardware_
std::map<std::string, std::string> webrtc_streaming::Streamer::Impl::hardware_ |
◆ network_thread_
std::unique_ptr<rtc::Thread> webrtc_streaming::Streamer::Impl::network_thread_ |
◆ operator_config_
OperatorServerConfig webrtc_streaming::Streamer::Impl::operator_config_ |
◆ operator_observer_
std::weak_ptr<OperatorObserver> webrtc_streaming::Streamer::Impl::operator_observer_ |
◆ peer_connection_factory_
rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> webrtc_streaming::Streamer::Impl::peer_connection_factory_ |
◆ recording_manager_
RecordingManager* webrtc_streaming::Streamer::Impl::recording_manager_ = nullptr |
◆ registration_retries_left_
int webrtc_streaming::Streamer::Impl::registration_retries_left_ = kRegistrationRetries |
◆ retry_interval_ms_
int webrtc_streaming::Streamer::Impl::retry_interval_ms_ = kRetryFirstIntervalMs |
◆ server_connection_
std::unique_ptr<ServerConnection> webrtc_streaming::Streamer::Impl::server_connection_ |
◆ signal_thread_
std::unique_ptr<rtc::Thread> webrtc_streaming::Streamer::Impl::signal_thread_ |
◆ touchpads_
std::map<std::string, TouchpadDescriptor> webrtc_streaming::Streamer::Impl::touchpads_ |
◆ worker_thread_
std::unique_ptr<rtc::Thread> webrtc_streaming::Streamer::Impl::worker_thread_ |
The documentation for this class was generated from the following file: