Searched refs:track (Results 1 – 4 of 4) sorted by relevance
160 for track in self.tracks.values_mut() { in on_rtp_over_rtsp_message()161 if let Some(interleaveds) = track.transport.interleaved { in on_rtp_over_rtsp_message()166 track.on_rtp(&mut cur_reader).await?; in on_rtp_over_rtsp_message()297 for track in self.tracks.values_mut() { in handle_announce()310 let rtcp_channel = Arc::clone(&track.rtcp_channel); in handle_announce()330 for track in self.tracks.values_mut() { in handle_setup()331 if !rtsp_request.url.contains(&track.media_control) { in handle_setup()402 track.set_transport(trans).await; in handle_setup()414 for track in self.tracks.values_mut() { in handle_play()616 self.tracks.insert(TrackType::Audio, track); in new_tracks()[all …]
86 peer_connection.on_track(Box::new(move |track, _, _| { in handle_whip()88 let media_ssrc = track.ssrc(); in handle_whip()115 while let Ok((rtp_packet, _)) = track.read(&mut b).await { in handle_whip()
21 use webrtc::track::track_local::track_local_static_rtp::TrackLocalStaticRTP;22 use webrtc::track::track_local::TrackLocal;23 use webrtc::track::track_local::TrackLocalWriter;
302 kind: transceivers[0].receiver.track.kind,318 kind: transceiver.receiver.track.kind,