Home
last modified time | relevance | path

Searched refs:nack (Results 1 – 8 of 8) sorted by relevance

/webrtc/interceptor/src/nack/responder/
H A Dmod.rs12 use crate::nack::stream_support_nack;
60 nack: TransportLayerNack, in resend_packets()
64 if let Some(stream) = m.get(&nack.media_ssrc) { in resend_packets()
71 for n in &nack.nacks { in resend_packets()
111 if let Some(nack) = p.as_any().downcast_ref::<TransportLayerNack>() { in read()
112 let nack = nack.clone(); in read() localVariable
115 ResponderInternal::resend_packets(streams, nack).await; in read()
H A Dresponder_stream.rs2 use crate::nack::UINT16SIZE_HALF;
/webrtc/rtcp/src/transport_feedbacks/transport_layer_nack/
H A Dmod.rs118 for nack in &self.nacks { in fmt()
119 out += format!("\t{}\t{:b}\n", nack.packet_id, nack.lost_packets).as_str(); in fmt()
/webrtc/interceptor/src/nack/generator/
H A Dmod.rs12 use crate::nack::stream_support_nack;
150 for nack in nacks{ in run()
151 if let Err(err) = rtcp_writer.write(&[Box::new(nack)], &a).await{ in run()
H A Dgenerator_stream.rs3 use crate::nack::UINT16SIZE_HALF;
/webrtc/interceptor/src/stats/
H A Dinterceptor.rs476 } else if let Some(nack) = p.as_any().downcast_ref::<TransportLayerNack>() { in read()
477 let count = nack.nacks.iter().flat_map(|p| p.into_iter()).count() as u64; in read()
479 let e = acc.entry(nack.media_ssrc).or_default(); in read()
643 } else if let Some(nack) = p.as_any().downcast_ref::<TransportLayerNack>() { in write()
644 let count = nack.nacks.iter().flat_map(|p| p.into_iter()).count() as u64; in write()
646 let e = acc.entry(nack.media_ssrc).or_default(); in write()
/webrtc/webrtc/src/api/interceptor_registry/
H A Dmod.rs9 use interceptor::nack::{generator::Generator, responder::Responder};
/webrtc/interceptor/src/
H A Dlib.rs16 pub mod nack; module