• Home
  • Raw
  • Download

Lines Matching refs:webrtc

30 class AndroidCallClient::PCObserver : public webrtc::PeerConnectionObserver {
35 webrtc::PeerConnectionInterface::SignalingState new_state) override;
37 rtc::scoped_refptr<webrtc::DataChannelInterface> data_channel) override;
40 webrtc::PeerConnectionInterface::IceConnectionState new_state) override;
42 webrtc::PeerConnectionInterface::IceGatheringState new_state) override;
43 void OnIceCandidate(const webrtc::IceCandidateInterface* candidate) override;
51 class CreateOfferObserver : public webrtc::CreateSessionDescriptionObserver {
54 rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc);
56 void OnSuccess(webrtc::SessionDescriptionInterface* desc) override;
57 void OnFailure(webrtc::RTCError error) override;
60 const rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc_;
64 : public webrtc::SetRemoteDescriptionObserverInterface {
66 void OnSetRemoteDescriptionComplete(webrtc::RTCError error) override;
70 : public webrtc::SetSessionDescriptionObserver {
73 void OnFailure(webrtc::RTCError error) override;
87 const webrtc::JavaRef<jobject>& local_sink, in Call()
88 const webrtc::JavaRef<jobject>& remote_sink) { in Call()
91 webrtc::MutexLock lock(&pc_mutex_); in Call()
98 local_sink_ = webrtc::JavaToNativeVideoSink(env, local_sink.obj()); in Call()
99 remote_sink_ = webrtc::JavaToNativeVideoSink(env, remote_sink.obj()); in Call()
101 video_source_ = webrtc::CreateJavaVideoSource(env, signaling_thread_.get(), in Call()
115 webrtc::MutexLock lock(&pc_mutex_); in Hangup()
133 webrtc::ScopedJavaLocalRef<jobject>
153 webrtc::PeerConnectionFactoryDependencies pcf_deps; in CreatePeerConnectionFactory()
157 pcf_deps.task_queue_factory = webrtc::CreateDefaultTaskQueueFactory(); in CreatePeerConnectionFactory()
158 pcf_deps.call_factory = webrtc::CreateCallFactory(); in CreatePeerConnectionFactory()
159 pcf_deps.event_log_factory = std::make_unique<webrtc::RtcEventLogFactory>( in CreatePeerConnectionFactory()
165 std::make_unique<webrtc::InternalEncoderFactory>(); in CreatePeerConnectionFactory()
167 std::make_unique<webrtc::InternalDecoderFactory>(); in CreatePeerConnectionFactory()
168 webrtc::SetMediaEngineDefaults(&media_deps); in CreatePeerConnectionFactory()
177 webrtc::MutexLock lock(&pc_mutex_); in CreatePeerConnection()
178 webrtc::PeerConnectionInterface::RTCConfiguration config; in CreatePeerConnection()
179 config.sdp_semantics = webrtc::SdpSemantics::kUnifiedPlan; in CreatePeerConnection()
187 rtc::scoped_refptr<webrtc::VideoTrackInterface> local_video_track = in CreatePeerConnection()
193 for (const rtc::scoped_refptr<webrtc::RtpTransceiverInterface>& tranceiver : in CreatePeerConnection()
195 rtc::scoped_refptr<webrtc::MediaStreamTrackInterface> track = in CreatePeerConnection()
198 track->kind() == webrtc::MediaStreamTrackInterface::kVideoKind) { in CreatePeerConnection()
199 static_cast<webrtc::VideoTrackInterface*>(track.get()) in CreatePeerConnection()
208 webrtc::MutexLock lock(&pc_mutex_); in Connect()
210 webrtc::PeerConnectionInterface::RTCOfferAnswerOptions()); in Connect()
217 webrtc::PeerConnectionInterface::SignalingState new_state) { in OnSignalingChange()
222 rtc::scoped_refptr<webrtc::DataChannelInterface> data_channel) { in OnDataChannel()
231 webrtc::PeerConnectionInterface::IceConnectionState new_state) { in OnIceConnectionChange()
236 webrtc::PeerConnectionInterface::IceGatheringState new_state) { in OnIceGatheringChange()
241 const webrtc::IceCandidateInterface* candidate) { in OnIceCandidate()
243 webrtc::MutexLock lock(&client_->pc_mutex_); in OnIceCandidate()
249 rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc) in CreateOfferObserver()
252 void CreateOfferObserver::OnSuccess(webrtc::SessionDescriptionInterface* desc) { in OnSuccess()
262 std::unique_ptr<webrtc::SessionDescriptionInterface> answer( in OnSuccess()
263 webrtc::CreateSessionDescription(webrtc::SdpType::kAnswer, sdp)); in OnSuccess()
269 void CreateOfferObserver::OnFailure(webrtc::RTCError error) { in OnFailure()
275 webrtc::RTCError error) { in OnSetRemoteDescriptionComplete()
283 void SetLocalSessionDescriptionObserver::OnFailure(webrtc::RTCError error) { in OnFailure()
289 return webrtc::NativeToJavaPointer(new webrtc_examples::AndroidCallClient()); in JNI_CallClient_CreateClient()