Lines Matching refs:webrtc
38 : public webrtc::PeerConnectionObserver,
39 public webrtc::CreateSessionDescriptionObserver,
48 bool CreatePc(const webrtc::MediaConstraintsInterface* constraints);
50 rtc::scoped_refptr<webrtc::DataChannelInterface> CreateDataChannel(
52 const webrtc::DataChannelInit& init);
56 webrtc::PeerConnectionInterface::SignalingState new_state) {} in OnSignalingChange()
58 webrtc::PeerConnectionObserver::StateType state_changed) {} in OnStateChange()
59 virtual void OnAddStream(webrtc::MediaStreamInterface* stream);
60 virtual void OnRemoveStream(webrtc::MediaStreamInterface* stream) {} in OnRemoveStream()
61 virtual void OnDataChannel(webrtc::DataChannelInterface* data_channel);
64 webrtc::PeerConnectionInterface::IceConnectionState new_state) {} in OnIceConnectionChange()
66 webrtc::PeerConnectionInterface::IceGatheringState new_state) {} in OnIceGatheringChange()
67 virtual void OnIceCandidate(const webrtc::IceCandidateInterface* candidate);
71 virtual void OnSuccess(webrtc::SessionDescriptionInterface* desc);
74 void CreateOffer(const webrtc::MediaConstraintsInterface* constraints);
75 void CreateAnswer(const webrtc::MediaConstraintsInterface* constraints);
85 bool audio, const webrtc::FakeConstraints& audio_constraints,
86 bool video, const webrtc::FakeConstraints& video_constraints);
95 sigslot::signal1<webrtc::DataChannelInterface*> SignalOnDataChannel;
103 rtc::scoped_refptr<webrtc::MediaStreamInterface> GetUserMedia(
104 bool audio, const webrtc::FakeConstraints& audio_constraints,
105 bool video, const webrtc::FakeConstraints& video_constraints);
108 rtc::scoped_refptr<webrtc::PeerConnectionInterface> peer_connection_;
109 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface>
112 rtc::scoped_ptr<webrtc::FakeVideoTrackRenderer> renderer_;