| /webrtc/webrtc/src/peer_connection/ |
| H A D | peer_connection_test.rs | 18 ) -> Result<(RTCPeerConnection, RTCPeerConnection, Arc<Mutex<Router>>)> { in create_vnet_pair() argument 104 pub(crate) async fn new_pair(api: &API) -> Result<(RTCPeerConnection, RTCPeerConnection)> { in new_pair() argument 112 pc_offer: &mut RTCPeerConnection, in signal_pair() argument 113 pc_answer: &mut RTCPeerConnection, in signal_pair() argument 156 pub(crate) async fn close_pair_now(pc1: &RTCPeerConnection, pc2: &RTCPeerConnection) { in close_pair_now() argument 171 pc1: &RTCPeerConnection, in close_pair() argument 172 pc2: &RTCPeerConnection, in close_pair() argument 246 pc: &mut RTCPeerConnection, in until_connection_state() argument
|
| H A D | mod.rs | 184 pub struct RTCPeerConnection { struct 197 impl std::fmt::Debug for RTCPeerConnection { argument 208 impl std::fmt::Display for RTCPeerConnection { implementation 214 impl RTCPeerConnection { impl 222 RTCPeerConnection::init_configuration(&mut configuration)?; in new() 242 Ok(RTCPeerConnection { in new() 344 if !RTCPeerConnection::do_negotiation_needed_inner(¶ms) { in do_negotiation_needed() 369 RTCPeerConnection::do_negotiation_needed_inner(¶ms) in after_negotiation_needed_op() 423 RTCPeerConnection::after_negotiation_needed_op(params).await in negotiation_needed_op() 897 RTCPeerConnection::do_peer_connection_state_change( in update_connection_state() [all …]
|
| H A D | peer_connection_internal.rs | 546 RTCPeerConnection::do_negotiation_needed(self.create_negotiation_needed_params()).await; in trigger_negotiation_needed() 575 RTCPeerConnection::do_negotiation_needed(params).await; in make_negotiation_needed_trigger() 632 RTCPeerConnection::update_connection_state( in start_transports() 1040 RTCPeerConnection::do_track( in handle_incoming_ssrc() 1098 RTCPeerConnection::do_track(on_track_handler, track, receiver, transceiver); in start_receiver() 1140 RTCPeerConnection::do_ice_connection_state_change( in create_ice_transport() 1147 RTCPeerConnection::update_connection_state( in create_ice_transport()
|
| /webrtc/examples/examples/data-channels-flow-control/ |
| H A D | data-channels-flow-control.rs | 20 RTCPeerConnection, 27 async fn create_peer_connection() -> anyhow::Result<RTCPeerConnection> { in create_peer_connection() 56 async fn create_requester() -> anyhow::Result<RTCPeerConnection> { in create_requester() 113 async fn create_responder() -> anyhow::Result<RTCPeerConnection> { in create_responder()
|
| /webrtc/examples/examples/play-from-disk-renegotiation/ |
| H A D | play-from-disk-renegotiation.rs | 25 use webrtc::peer_connection::RTCPeerConnection; 35 static ref PEER_CONNECTION_MUTEX: Arc<Mutex<Option<Arc<RTCPeerConnection>>>> = 91 pc: &Arc<RTCPeerConnection>, in do_signaling() argument 149 pc: &Arc<RTCPeerConnection>, in create_peer_connection() argument 165 pc: &Arc<RTCPeerConnection>, in add_video() argument 211 pc: &Arc<RTCPeerConnection>, in remove_video() argument
|
| /webrtc/webrtc/src/api/ |
| H A D | mod.rs | 21 use crate::peer_connection::RTCPeerConnection; 48 ) -> Result<RTCPeerConnection> { in new_peer_connection() argument 49 RTCPeerConnection::new(self, configuration).await in new_peer_connection()
|
| /webrtc/examples/examples/ice-restart/ |
| H A D | ice-restart.rs | 20 use webrtc::peer_connection::RTCPeerConnection; 26 static ref PEER_CONNECTION_MUTEX: Arc<Mutex<Option<Arc<RTCPeerConnection>>>> =
|
| /webrtc/webrtc/ |
| H A D | CHANGELOG.md | 14 * Change `RTCPeerConnection::on_track` callback signature to `|track: Arc<TrackRemote>, receiver: A… 30 * Change `RTCPeerConnection::add_transceiver_from_kind` signature to `|&self, kind: RTPCodecType, i… 32 * Change `RTCPeerConnection::add_transceiver_from_track` signature to `|&self, track: Arc<dyn Track… 34 * Change `RTCPeerConnection::mid` return signature to `Option<String>` [#375](https://github.com/we… 107 - `RTCPeerConnection`: 155 * We now provide stats reporting via the standardized `RTCPeerConnection::get_stats` method.
|
| /webrtc/examples/examples/offer-answer/ |
| H A D | offer.rs | 22 use webrtc::peer_connection::RTCPeerConnection; 28 static ref PEER_CONNECTION_MUTEX: Arc<Mutex<Option<Arc<RTCPeerConnection>>>> =
|
| H A D | answer.rs | 23 use webrtc::peer_connection::RTCPeerConnection; 29 static ref PEER_CONNECTION_MUTEX: Arc<Mutex<Option<Arc<RTCPeerConnection>>>> =
|
| /webrtc/webrtc/src/data_channel/ |
| H A D | data_channel_test.rs | 9 use crate::peer_connection::RTCPeerConnection; 39 RTCPeerConnection, in set_up_data_channel_parameters_test() argument 40 RTCPeerConnection, in set_up_data_channel_parameters_test() 55 pc1: &mut RTCPeerConnection, in close_reliability_param_test() argument 56 pc2: &mut RTCPeerConnection, in close_reliability_param_test() argument
|