| /webrtc/examples/examples/broadcast/ |
| H A D | broadcast.rs | 11 use webrtc::peer_connection::configuration::RTCConfiguration; 12 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 117 peer_connection in main() 127 let pc = Arc::downgrade(&peer_connection); in main() 128 peer_connection.on_track(Box::new(move |track, _, _| { in main() 188 peer_connection.set_remote_description(offer).await?; in main() 191 let answer = peer_connection.create_answer(None).await?; in main() 197 peer_connection.set_local_description(answer).await?; in main() 253 let rtp_sender = peer_connection in main() 276 peer_connection in main() [all …]
|
| /webrtc/examples/examples/data-channels/ |
| H A D | data-channels.rs | 13 use webrtc::peer_connection::configuration::RTCConfiguration; 14 use webrtc::peer_connection::math_rand_alpha; 15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 16 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 96 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 117 peer_connection in main() 163 peer_connection.set_remote_description(offer).await?; in main() 166 let answer = peer_connection.create_answer(None).await?; in main() 172 peer_connection.set_local_description(answer).await?; in main() 180 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/data-channels-create/ |
| H A D | data-channels-create.rs | 12 use webrtc::peer_connection::configuration::RTCConfiguration; 13 use webrtc::peer_connection::math_rand_alpha; 14 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 15 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 95 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 98 let data_channel = peer_connection.create_data_channel("data", None).await?; in main() 150 let offer = peer_connection.create_offer(None).await?; in main() 156 peer_connection.set_local_description(offer).await?; in main() 164 if let Some(local_desc) = peer_connection.local_description().await { in main() 178 peer_connection.set_remote_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/rtp-to-webrtc/ |
| H A D | rtp-to-webrtc.rs | 12 use webrtc::peer_connection::configuration::RTCConfiguration; 13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 97 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 110 let rtp_sender = peer_connection in main() 128 peer_connection.on_ice_connection_state_change(Box::new( in main() 161 peer_connection.set_remote_description(offer).await?; in main() 164 let answer = peer_connection.create_answer(None).await?; in main() 170 peer_connection.set_local_description(answer).await?; in main() 178 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/rtp-forwarder/ |
| H A D | rtp-forwarder.rs | 14 use webrtc::peer_connection::configuration::RTCConfiguration; 15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 139 peer_connection in main() 142 peer_connection in main() 176 let pc = Arc::downgrade(&peer_connection); in main() 177 peer_connection.on_track(Box::new(move |track, _, _| { in main() 250 peer_connection.on_ice_connection_state_change(Box::new( in main() 284 peer_connection.set_remote_description(offer).await?; in main() 287 let answer = peer_connection.create_answer(None).await?; in main() 293 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/simulcast/ |
| H A D | simulcast.rs | 12 use webrtc::peer_connection::configuration::RTCConfiguration; 13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 129 let rtp_sender = peer_connection in main() 151 peer_connection.set_remote_description(offer).await?; in main() 154 let pc = Arc::downgrade(&peer_connection); in main() 155 peer_connection.on_track(Box::new(move |track, _, _| { in main() 230 let answer = peer_connection.create_answer(None).await?; in main() 236 peer_connection.set_local_description(answer).await?; in main() 244 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/data-channels-detach-create/ |
| H A D | data-channels-detach-create.rs | 13 use webrtc::peer_connection::configuration::RTCConfiguration; 14 use webrtc::peer_connection::math_rand_alpha; 15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 16 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 107 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 110 let data_channel = peer_connection.create_data_channel("data", None).await?; in main() 159 let offer = peer_connection.create_offer(None).await?; in main() 165 peer_connection.set_local_description(offer).await?; in main() 173 if let Some(local_desc) = peer_connection.local_description().await { in main() 187 peer_connection.set_remote_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/data-channels-detach/ |
| H A D | data-channels-detach.rs | 14 use webrtc::peer_connection::configuration::RTCConfiguration; 15 use webrtc::peer_connection::math_rand_alpha; 16 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 17 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 108 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 129 peer_connection.on_data_channel(Box::new(move |d: Arc<RTCDataChannel>| { in main() 172 peer_connection.set_remote_description(offer).await?; in main() 175 let answer = peer_connection.create_answer(None).await?; in main() 181 peer_connection.set_local_description(answer).await?; in main() 189 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/data-channels-close/ |
| H A D | data-channels-close.rs | 15 use webrtc::peer_connection::configuration::RTCConfiguration; 16 use webrtc::peer_connection::math_rand_alpha; 17 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 18 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 112 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 133 peer_connection in main() 201 peer_connection.set_remote_description(offer).await?; in main() 204 let answer = peer_connection.create_answer(None).await?; in main() 210 peer_connection.set_local_description(answer).await?; in main() 218 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/insertable-streams/ |
| H A D | insertable-streams.rs | 18 use webrtc::peer_connection::configuration::RTCConfiguration; 19 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 20 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 118 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 134 let rtp_sender = peer_connection in main() 199 peer_connection.on_ice_connection_state_change(Box::new( in main() 231 peer_connection.set_remote_description(offer).await?; in main() 234 let answer = peer_connection.create_answer(None).await?; in main() 240 peer_connection.set_local_description(answer).await?; in main() 248 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/reflect/ |
| H A D | reflect.rs | 12 use webrtc::peer_connection::configuration::RTCConfiguration; 13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 170 let rtp_sender = peer_connection in main() 194 peer_connection.set_remote_description(offer).await?; in main() 198 let pc = Arc::downgrade(&peer_connection); in main() 199 peer_connection.on_track(Box::new(move |track, _, _| { in main() 284 let answer = peer_connection.create_answer(None).await?; in main() 290 peer_connection.set_local_description(answer).await?; in main() 298 if let Some(local_desc) = peer_connection.local_description().await { in main() [all …]
|
| /webrtc/examples/examples/swap-tracks/ |
| H A D | swap-tracks.rs | 12 use webrtc::peer_connection::configuration::RTCConfiguration; 13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 99 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 111 let rtp_sender = peer_connection in main() 130 peer_connection.set_remote_description(offer).await?; in main() 143 let pc = Arc::downgrade(&peer_connection); in main() 146 peer_connection.on_track(Box::new(move |track, _, _| { in main() 225 let answer = peer_connection.create_answer(None).await?; in main() 231 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/save-to-disk-h264/ |
| H A D | save-to-disk-h264.rs | 16 use webrtc::peer_connection::configuration::RTCConfiguration; 17 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 193 peer_connection in main() 196 peer_connection in main() 206 let pc = Arc::downgrade(&peer_connection); in main() 207 peer_connection.on_track(Box::new(move |track, _, _| { in main() 256 peer_connection.on_ice_connection_state_change(Box::new( in main() 279 peer_connection.set_remote_description(offer).await?; in main() 282 let answer = peer_connection.create_answer(None).await?; in main() 288 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/play-from-disk-h264/ |
| H A D | play-from-disk-h264.rs | 19 use webrtc::peer_connection::configuration::RTCConfiguration; 20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 135 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 157 let rtp_sender = peer_connection in main() 233 let rtp_sender = peer_connection in main() 291 peer_connection.on_ice_connection_state_change(Box::new( in main() 323 peer_connection.set_remote_description(offer).await?; in main() 326 let answer = peer_connection.create_answer(None).await?; in main() 332 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/play-from-disk-vpx/ |
| H A D | play-from-disk-vpx.rs | 19 use webrtc::peer_connection::configuration::RTCConfiguration; 20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 141 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 167 let rtp_sender = peer_connection in main() 239 let rtp_sender = peer_connection in main() 302 peer_connection.on_ice_connection_state_change(Box::new( in main() 334 peer_connection.set_remote_description(offer).await?; in main() 337 let answer = peer_connection.create_answer(None).await?; in main() 343 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/examples/examples/save-to-disk-vpx/ |
| H A D | save-to-disk-vpx.rs | 17 use webrtc::peer_connection::configuration::RTCConfiguration; 18 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 218 peer_connection in main() 221 peer_connection in main() 231 let pc = Arc::downgrade(&peer_connection); in main() 232 peer_connection.on_track(Box::new(move |track, _, _| { in main() 286 peer_connection.on_ice_connection_state_change(Box::new( in main() 309 peer_connection.set_remote_description(offer).await?; in main() 312 let answer = peer_connection.create_answer(None).await?; in main() 318 peer_connection.set_local_description(answer).await?; in main() [all …]
|
| /webrtc/webrtc/src/peer_connection/ |
| H A D | configuration.rs | 2 use crate::peer_connection::certificate::RTCCertificate; 3 use crate::peer_connection::policy::bundle_policy::RTCBundlePolicy; 4 use crate::peer_connection::policy::ice_transport_policy::RTCIceTransportPolicy; 5 use crate::peer_connection::policy::rtcp_mux_policy::RTCRtcpMuxPolicy;
|
| /webrtc/examples/examples/offer-answer/ |
| H A D | offer.rs | 18 use webrtc::peer_connection::configuration::RTCConfiguration; 19 use webrtc::peer_connection::math_rand_alpha; 20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 22 use webrtc::peer_connection::RTCPeerConnection; 234 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 238 let pc = Arc::downgrade(&peer_connection); in main() 265 *pcm = Some(Arc::clone(&peer_connection)); in main() 332 let offer = peer_connection.create_offer(None).await?; in main() 342 peer_connection.set_local_description(offer).await?; in main() [all …]
|
| H A D | answer.rs | 19 use webrtc::peer_connection::configuration::RTCConfiguration; 20 use webrtc::peer_connection::math_rand_alpha; 21 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 22 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 23 use webrtc::peer_connection::RTCPeerConnection; 276 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 280 let pc = Arc::downgrade(&peer_connection); in main() 283 peer_connection.on_ice_candidate(Box::new(move |c: Option<RTCIceCandidate>| { in main() 307 *pcm = Some(Arc::clone(&peer_connection)); in main() 340 peer_connection.on_data_channel(Box::new(move |d: Arc<RTCDataChannel>| { in main() [all …]
|
| /webrtc/examples/examples/ice-restart/ |
| H A D | ice-restart.rs | 18 use webrtc::peer_connection::configuration::RTCConfiguration; 19 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 20 use webrtc::peer_connection::RTCPeerConnection; 73 let mut peer_connection = PEER_CONNECTION_MUTEX.lock().await; in do_signaling() localVariable 74 if let Some(pc) = &*peer_connection { in do_signaling() 137 *peer_connection = Some(Arc::clone(&pc)); in do_signaling()
|
| /webrtc/examples/examples/play-from-disk-renegotiation/ |
| H A D | play-from-disk-renegotiation.rs | 22 use webrtc::peer_connection::configuration::RTCConfiguration; 23 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState; 24 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription; 25 use webrtc::peer_connection::RTCPeerConnection; 320 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable 326 peer_connection.on_peer_connection_state_change(Box::new(move |s: RTCPeerConnectionState| { in main() 342 *pcm = Some(Arc::clone(&peer_connection)); in main() 368 peer_connection.close().await?; in main()
|
| /webrtc/webrtc/src/api/ |
| H A D | mod.rs | 12 use crate::peer_connection::certificate::RTCCertificate; 20 use crate::peer_connection::configuration::RTCConfiguration; 21 use crate::peer_connection::RTCPeerConnection;
|
| /webrtc/webrtc/src/dtls_transport/ |
| H A D | dtls_transport_test.rs | 6 use crate::peer_connection::configuration::RTCConfiguration; 7 use crate::peer_connection::peer_connection_state::RTCPeerConnectionState; 8 use crate::peer_connection::peer_connection_test::{
|
| /webrtc/webrtc/src/ |
| H A D | lib.rs | 26 pub mod peer_connection; module
|
| /webrtc/webrtc/src/ice_transport/ |
| H A D | ice_transport_test.rs | 6 use crate::peer_connection::peer_connection_state::RTCPeerConnectionState; 7 use crate::peer_connection::peer_connection_test::{
|