AddAudio(rtc::scoped_refptr< webrtc::AudioTrackInterface > track, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
AddDisplay(rtc::scoped_refptr< webrtc::VideoTrackInterface > track, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
AddTrackToConnection(rtc::scoped_refptr< webrtc::MediaStreamTrackInterface > track, rtc::scoped_refptr< webrtc::PeerConnectionInterface > peer_connection, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | private |
audio_streams_ | cuttlefish::webrtc_streaming::ClientHandler | private |
Build(webrtc::PeerConnectionObserver &observer, const std::vector< webrtc::PeerConnectionInterface::IceServer > &per_connection_servers) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
camera_track_ | cuttlefish::webrtc_streaming::ClientHandler | private |
client_id_ | cuttlefish::webrtc_streaming::ClientHandler | private |
ClientHandler(int client_id, std::shared_ptr< ConnectionObserver > observer, PeerConnectionBuilder &connection_builder, std::function< void(const Json::Value &)> send_to_client_cb, std::function< void(bool)> on_connection_changed_cb) | cuttlefish::webrtc_streaming::ClientHandler | private |
Close() | cuttlefish::webrtc_streaming::ClientHandler | private |
connection_builder_ | cuttlefish::webrtc_streaming::ClientHandler | private |
controller_ | cuttlefish::webrtc_streaming::ClientHandler | private |
Create(int client_id, std::shared_ptr< ConnectionObserver > observer, PeerConnectionBuilder &connection_builder, std::function< void(const Json::Value &)> send_to_client_cb, std::function< void(bool)> on_connection_changed_cb) | cuttlefish::webrtc_streaming::ClientHandler | static |
data_channels_handler_ | cuttlefish::webrtc_streaming::ClientHandler | private |
displays_ | cuttlefish::webrtc_streaming::ClientHandler | private |
GetCameraStream() | cuttlefish::webrtc_streaming::ClientHandler | |
HandleMessage(const Json::Value &client_message) | cuttlefish::webrtc_streaming::ClientHandler | |
LogAndReplyError(const std::string &error_msg) const | cuttlefish::webrtc_streaming::ClientHandler | private |
observer_ | cuttlefish::webrtc_streaming::ClientHandler | private |
on_connection_changed_cb_ | cuttlefish::webrtc_streaming::ClientHandler | private |
OnConnectionStateChange(Result< webrtc::PeerConnectionInterface::PeerConnectionState > new_state) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
OnDataChannel(rtc::scoped_refptr< webrtc::DataChannelInterface > data_channel) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
OnRemoveTrack(rtc::scoped_refptr< webrtc::RtpReceiverInterface > receiver) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
OnTrack(rtc::scoped_refptr< webrtc::RtpTransceiverInterface > transceiver) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
RemoveDisplay(const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
send_to_client_ | cuttlefish::webrtc_streaming::ClientHandler | private |
SendMessage(const Json::Value &msg) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
~ClientHandler() override=default | cuttlefish::webrtc_streaming::ClientHandler | |
~Observer()=default | cuttlefish::webrtc_streaming::ConnectionController::Observer | virtual |
~PeerConnectionBuilder()=default | cuttlefish::webrtc_streaming::PeerConnectionBuilder | virtual |
~PeerSignalingHandler()=default | cuttlefish::webrtc_streaming::PeerSignalingHandler | virtual |