| /webrtc/webrtc/src/rtp_transceiver/rtp_sender/ |
| H A D | rtp_sender_test.rs | 52 .add_track(Arc::clone(&track_a) as Arc<dyn TrackLocal + Send + Sync>) in test_rtp_sender_replace_track() 103 Arc::clone(&track_b) as Arc<dyn TrackLocal + Send + Sync> in test_rtp_sender_replace_track() 160 .add_track(Arc::clone(&track) as Arc<dyn TrackLocal + Send + Sync>) in test_rtp_sender_set_read_deadline() 220 .add_track(Arc::clone(&track_a) as Arc<dyn TrackLocal + Send + Sync>) in test_rtp_sender_replace_track_invalid_track_kind_change() 281 .add_track(Arc::clone(&track_a) as Arc<dyn TrackLocal + Send + Sync>) in test_rtp_sender_replace_track_invalid_codec_change()
|
| H A D | mod.rs | 15 InterceptorToTrackLocalWriter, TrackLocal, TrackLocalContext, TrackLocalWriter, 83 pub(crate) track: Mutex<Option<Arc<dyn TrackLocal + Send + Sync>>>, 134 track: Option<Arc<dyn TrackLocal + Send + Sync>>, in new() 283 pub async fn track(&self) -> Option<Arc<dyn TrackLocal + Send + Sync>> { in track() 293 track: Option<Arc<dyn TrackLocal + Send + Sync>>, in replace_track()
|
| /webrtc/webrtc/src/track/track_local/ |
| H A D | track_local_static_test.rs | 15 let track: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticSample::new( in test_track_local_static_no_codec_intersection() 134 let vp8writer: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticRTP::new( in test_track_local_static_closed() 253 .add_track(Arc::clone(&track) as Arc<dyn TrackLocal + Send + Sync>) in test_track_local_static_payload_type() 311 let vp8writer: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticRTP::new( in test_track_local_static_mutate_input() 378 let vp8writer: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticRTP::new( in test_track_local_static_binding_non_blocking()
|
| H A D | mod.rs | 75 pub trait TrackLocal { trait
|
| H A D | track_local_static_sample.rs | 180 impl TrackLocal for TrackLocalStaticSample {
|
| H A D | track_local_static_rtp.rs | 137 impl TrackLocal for TrackLocalStaticRTP {
|
| /webrtc/webrtc/src/rtp_transceiver/rtp_receiver/ |
| H A D | rtp_receiver_test.rs | 11 use crate::track::track_local::TrackLocal; 73 let outgoing_track: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticSample::new( in test_set_rtp_parameters() 167 let track: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticSample::new( in test_rtp_receiver_set_read_deadline()
|
| /webrtc/webrtc/src/api/ |
| H A D | mod.rs | 26 use crate::track::track_local::TrackLocal; 157 track: Option<Arc<dyn TrackLocal + Send + Sync>>, in new_rtp_sender()
|
| /webrtc/examples/examples/play-from-disk-h264/ |
| H A D | play-from-disk-h264.rs | 24 use webrtc::track::track_local::TrackLocal; 158 .add_track(Arc::clone(&video_track) as Arc<dyn TrackLocal + Send + Sync>) in main() 234 .add_track(Arc::clone(&audio_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/play-from-disk-vpx/ |
| H A D | play-from-disk-vpx.rs | 24 use webrtc::track::track_local::TrackLocal; 168 .add_track(Arc::clone(&video_track) as Arc<dyn TrackLocal + Send + Sync>) in main() 240 .add_track(Arc::clone(&audio_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/rtp-to-webrtc/ |
| H A D | rtp-to-webrtc.rs | 17 use webrtc::track::track_local::{TrackLocal, TrackLocalWriter}; 111 .add_track(Arc::clone(&video_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/simulcast/ |
| H A D | simulcast.rs | 20 use webrtc::track::track_local::{TrackLocal, TrackLocalWriter}; 130 .add_track(Arc::clone(&output_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/insertable-streams/ |
| H A D | insertable-streams.rs | 23 use webrtc::track::track_local::TrackLocal; 135 .add_track(Arc::clone(&video_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/reflect/ |
| H A D | reflect.rs | 20 use webrtc::track::track_local::{TrackLocal, TrackLocalWriter}; 171 .add_track(Arc::clone(&output_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/broadcast/ |
| H A D | broadcast.rs | 17 use webrtc::track::track_local::{TrackLocal, TrackLocalWriter}; 254 .add_track(Arc::clone(&local_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/examples/examples/swap-tracks/ |
| H A D | swap-tracks.rs | 18 use webrtc::track::track_local::{TrackLocal, TrackLocalWriter}; 112 .add_track(Arc::clone(&output_track) as Arc<dyn TrackLocal + Send + Sync>) in main()
|
| /webrtc/webrtc/src/rtp_transceiver/ |
| H A D | mod.rs | 10 use crate::track::track_local::TrackLocal; 260 track: Option<Arc<dyn TrackLocal + Send + Sync>>, in set_sender_track() 442 track: Option<Arc<dyn TrackLocal + Send + Sync>>, in set_sending_track()
|
| /webrtc/examples/examples/play-from-disk-renegotiation/ |
| H A D | play-from-disk-renegotiation.rs | 28 use webrtc::track::track_local::TrackLocal; 178 .add_track(Arc::clone(&video_track) as Arc<dyn TrackLocal + Send + Sync>) in add_video()
|
| /webrtc/webrtc/ |
| H A D | CHANGELOG.md | 16 * Change `RTCRtpSender::new` signature to `|receive_mtu: usize, track: Option<Arc<dyn TrackLocal + … 18 * Change `API::new_rtp_sender` signature to `|&self, track: Option<Arc<dyn TrackLocal + Send + Sync… 22 …o `|self: &Arc<Self>, sender: Arc<RTCRtpSender>, track: Option<Arc<dyn TrackLocal + Send + Sync>>,… 32 …tion::add_transceiver_from_track` signature to `|&self, track: Arc<dyn TrackLocal + Send + Sync>, …
|
| /webrtc/webrtc/src/peer_connection/sdp/ |
| H A D | sdp_test.rs | 10 use crate::track::track_local::TrackLocal; 637 let track: Arc<dyn TrackLocal + Send + Sync> = Arc::new(TrackLocalStaticSample::new( in test_media_description_fingerprints()
|
| /webrtc/webrtc/src/peer_connection/ |
| H A D | mod.rs | 67 use crate::track::track_local::TrackLocal; 1671 track: Arc<dyn TrackLocal + Send + Sync>, in add_track() 1763 track: Arc<dyn TrackLocal + Send + Sync>, in add_transceiver_from_track()
|
| H A D | peer_connection_internal.rs | 490 track: Arc<dyn TrackLocal + Send + Sync>, in new_transceiver_from_track()
|