Home
last modified time | relevance | path

Searched refs:pc (Results 1 – 19 of 19) sorted by relevance

/webrtc/examples/examples/ice-restart/
H A Dice-restart.rs72 let pc = { in do_signaling() localVariable
74 if let Some(pc) = &*peer_connection { in do_signaling()
75 Arc::clone(pc) in do_signaling()
108 let pc = Arc::new(pc); in do_signaling() localVariable
112 pc.on_ice_connection_state_change(Box::new( in do_signaling()
120 pc.on_data_channel(Box::new(|d: Arc<RTCDataChannel>| { in do_signaling()
137 *peer_connection = Some(Arc::clone(&pc)); in do_signaling()
138 pc in do_signaling()
151 if let Err(err) = pc.set_remote_description(offer).await { in do_signaling()
159 let answer = match pc.create_answer(None).await { in do_signaling()
[all …]
/webrtc/examples/examples/play-from-disk-renegotiation/
H A Dplay-from-disk-renegotiation.rs65 let pc = { in remote_handler() localVariable
91 pc: &Arc<RTCPeerConnection>, in do_signaling()
149 pc: &Arc<RTCPeerConnection>, in create_peer_connection()
155 pc.connection_state() in create_peer_connection()
160 do_signaling(pc, r).await in create_peer_connection()
165 pc: &Arc<RTCPeerConnection>, in add_video()
177 let rtp_sender = match pc in add_video()
206 do_signaling(pc, r).await in add_video()
211 pc: &Arc<RTCPeerConnection>, in remove_video()
214 let senders = pc.get_senders().await; in remove_video()
[all …]
/webrtc/webrtc/src/track/track_local/
H A Dtrack_local_static_test.rs30 let mut pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_track_local_static_no_codec_intersection() localVariable
37 pc.add_track(Arc::clone(&track)).await?; in test_track_local_static_no_codec_intersection()
39 if let Err(err) = signal_pair(&mut pc, &mut no_codec_pc).await { in test_track_local_static_no_codec_intersection()
45 close_pair_now(&no_codec_pc, &pc).await; in test_track_local_static_no_codec_intersection()
50 let mut pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_track_local_static_no_codec_intersection() localVariable
77 pc.add_track(Arc::clone(&track)).await?; in test_track_local_static_no_codec_intersection()
79 if let Err(err) = signal_pair(&mut vp9only_pc, &mut pc).await { in test_track_local_static_no_codec_intersection()
91 close_pair_now(&vp9only_pc, &pc).await; in test_track_local_static_no_codec_intersection()
/webrtc/examples/examples/data-channels-flow-control/
H A Ddata-channels-flow-control.rs58 let pc = create_peer_connection().await?; in create_requester() localVariable
68 let dc = pc.create_data_channel("data", options).await?; in create_requester()
110 Ok(pc) in create_requester()
115 let pc = create_peer_connection().await?; in create_responder() localVariable
118 pc.on_data_channel(Box::new(move |dc| { in create_responder()
160 Ok(pc) in create_responder()
/webrtc/examples/examples/offer-answer/
H A Danswer.rs68 let pc = { in remote_handler() localVariable
89 if let Err(err) = pc in remote_handler()
117 if let Err(err) = pc.set_remote_description(sdp).await { in remote_handler()
122 let answer = match pc.create_answer(None).await { in remote_handler()
158 if let Err(err) = pc.set_local_description(answer).await { in remote_handler()
280 let pc = Arc::downgrade(&peer_connection); in main() localVariable
286 let pc2 = pc.clone(); in main()
291 if let Some(pc) = pc2.upgrade() { in main()
292 let desc = pc.remote_description().await; in main()
H A Doffer.rs67 let pc = { in remote_handler() localVariable
88 if let Err(err) = pc in remote_handler()
116 if let Err(err) = pc.set_remote_description(sdp).await { in remote_handler()
238 let pc = Arc::downgrade(&peer_connection); in main() localVariable
244 let pc2 = pc.clone(); in main()
249 if let Some(pc) = pc2.upgrade() { in main()
250 let desc = pc.remote_description().await; in main()
/webrtc/webrtc/src/peer_connection/sdp/
H A Dsession_description.rs174 let pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_session_description_offer() localVariable
175 let offer = pc.create_offer(None).await?; in test_session_description_offer()
216 let pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_session_description_unmarshal() localVariable
218 let offer = pc.create_offer(None).await?; in test_session_description_unmarshal()
231 pc.close().await?; in test_session_description_unmarshal()
/webrtc/examples/examples/simulcast/
H A Dsimulcast.rs154 let pc = Arc::downgrade(&peer_connection); in main() localVariable
168 let pc2 = pc.clone(); in main()
179 if let Some(pc) = pc2.upgrade(){ in main()
180 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/webrtc/src/api/media_engine/
H A Dmedia_engine_test.rs14 let pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_opus_case() localVariable
15 pc.add_transceiver_from_kind(RTPCodecType::Audio, None) in test_opus_case()
18 let offer = pc.create_offer(None).await?; in test_opus_case()
23 pc.close().await?; in test_opus_case()
34 let pc = api.new_peer_connection(RTCConfiguration::default()).await?; in test_video_case() localVariable
35 pc.add_transceiver_from_kind(RTPCodecType::Video, None) in test_video_case()
38 let offer = pc.create_offer(None).await?; in test_video_case()
47 pc.close().await?; in test_video_case()
/webrtc/examples/examples/reflect/
H A Dreflect.rs198 let pc = Arc::downgrade(&peer_connection); in main() localVariable
205 let pc2 = pc.clone(); in main()
214 if let Some(pc) = pc2.upgrade(){ in main()
215 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/examples/examples/rtp-forwarder/
H A Drtp-forwarder.rs176 let pc = Arc::downgrade(&peer_connection); in main() localVariable
187 let pc2 = pc.clone(); in main()
196 if let Some(pc) = pc2.upgrade(){ in main()
197 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/examples/examples/broadcast/
H A Dbroadcast.rs127 let pc = Arc::downgrade(&peer_connection); in main() localVariable
132 let pc2 = pc.clone(); in main()
141 if let Some(pc) = pc2.upgrade(){ in main()
142 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/examples/examples/swap-tracks/
H A Dswap-tracks.rs143 let pc = Arc::downgrade(&peer_connection); in main() localVariable
150 let pc2 = pc.clone(); in main()
176 if let Some(pc) = pc2.upgrade() { in main()
177 if let Err(err) = pc in main()
/webrtc/examples/examples/save-to-disk-h264/
H A Dsave-to-disk-h264.rs206 let pc = Arc::downgrade(&peer_connection); in main() localVariable
210 let pc2 = pc.clone(); in main()
219 if let Some(pc) = pc2.upgrade(){ in main()
220 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/examples/examples/save-to-disk-vpx/
H A Dsave-to-disk-vpx.rs231 let pc = Arc::downgrade(&peer_connection); in main() localVariable
235 let pc2 = pc.clone(); in main()
244 if let Some(pc) = pc2.upgrade(){ in main()
245 result = pc.write_rtcp(&[Box::new(PictureLossIndication{ in main()
/webrtc/webrtc/src/peer_connection/
H A Dpeer_connection_internal.rs77 let mut pc = PeerConnectionInternal { in new() localVariable
117 pc.ice_gatherer = Arc::new(api.new_ice_gatherer(RTCIceGatherOptions { in new()
123 pc.ice_transport = pc.create_ice_transport(api).await; in new()
127 pc.dtls_transport = in new()
128 Arc::new(api.new_dtls_transport(Arc::clone(&pc.ice_transport), certificates)?); in new()
131 pc.sctp_transport = Arc::new(api.new_sctp_transport(Arc::clone(&pc.dtls_transport))?); in new()
134 let on_data_channel_handler = Arc::clone(&pc.on_data_channel_handler); in new()
135 pc.sctp_transport in new()
146 Ok((Arc::new(pc), configuration)) in new()
H A Dpeer_connection_test.rs246 pc: &mut RTCPeerConnection, in until_connection_state()
251 pc.on_peer_connection_state_change(Box::new(move |pcs: RTCPeerConnectionState| { in until_connection_state()
H A Dmod.rs1268 let pc = Arc::clone(&pci); in set_local_description() localVariable
1271 let _ = pc.start_rtp(have_local_description, rd).await; in set_local_description()
1504 let pc = Arc::clone(&pci); in set_remote_description() localVariable
1507 let _ = pc.start_rtp(true, rd).await; in set_remote_description()
1555 let pc = Arc::clone(&pci); in set_remote_description() localVariable
1567 pc.start_transports(ice_role, dtls_role, ru, rp, fp, fp_hash) in set_remote_description()
1571 let _ = pc.start_rtp(false, rd).await; in set_remote_description()
/webrtc/
H A DCargo.lock2866 "winapi-i686-pc-windows-gnu",
2867 "winapi-x86_64-pc-windows-gnu",
2871 name = "winapi-i686-pc-windows-gnu"
2886 name = "winapi-x86_64-pc-windows-gnu"