Home
last modified time | relevance | path

Searched refs:TrackLocal (Results 1 – 22 of 22) sorted by relevance

/webrtc/webrtc/src/rtp_transceiver/rtp_sender/
H A Drtp_sender_test.rs52 .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 Dmod.rs15 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 Dtrack_local_static_test.rs15 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 Dmod.rs75 pub trait TrackLocal { trait
H A Dtrack_local_static_sample.rs180 impl TrackLocal for TrackLocalStaticSample {
H A Dtrack_local_static_rtp.rs137 impl TrackLocal for TrackLocalStaticRTP {
/webrtc/webrtc/src/rtp_transceiver/rtp_receiver/
H A Drtp_receiver_test.rs11 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 Dmod.rs26 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 Dplay-from-disk-h264.rs24 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 Dplay-from-disk-vpx.rs24 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 Drtp-to-webrtc.rs17 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 Dsimulcast.rs20 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 Dinsertable-streams.rs23 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 Dreflect.rs20 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 Dbroadcast.rs17 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 Dswap-tracks.rs18 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 Dmod.rs10 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 Dplay-from-disk-renegotiation.rs28 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 DCHANGELOG.md16 * 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 Dsdp_test.rs10 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 Dmod.rs67 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 Dpeer_connection_internal.rs490 track: Arc<dyn TrackLocal + Send + Sync>, in new_transceiver_from_track()