22#include "api/peer_connection_interface.h"
28namespace webrtc_streaming {
31Result<std::unique_ptr<webrtc::SessionDescriptionInterface>>
33 webrtc::SdpType sdp_type);
37 const std::string&
type,
const Json::Value& message);
41 const Json::Value& message);
46Result<std::vector<webrtc::PeerConnectionInterface::IceServer>>
51 const std::vector<webrtc::PeerConnectionInterface::IceServer>& ice_servers);
Result< std::string > ParseError(const std::string &type, const Json::Value &message)
Definition: utils.cpp:69
Result< std::unique_ptr< webrtc::SessionDescriptionInterface > > ParseSessionDescription(const std::string &type, const Json::Value &message, webrtc::SdpType sdp_type)
Definition: utils.cpp:44
Json::Value GenerateIceServersMessage(const std::vector< webrtc::PeerConnectionInterface::IceServer > &ice_servers)
Definition: utils.cpp:106
Result< std::unique_ptr< webrtc::IceCandidateInterface > > ParseIceCandidate(const std::string &type, const Json::Value &message)
Definition: utils.cpp:54
Result< std::vector< webrtc::PeerConnectionInterface::IceServer > > ParseIceServersMessage(const Json::Value &message)
Definition: utils.cpp:75
Definition: alloc_driver.h:20
uint8_t type
Definition: pairing_connection.h:0