Home
last modified time | relevance | path

Searched refs:Interceptor (Results 1 – 25 of 30) sorted by relevance

12

/webrtc/interceptor/src/
H A Dchain.rs10 interceptors: Vec<Arc<dyn Interceptor + Send + Sync>>,
15 pub fn new(interceptors: Vec<Arc<dyn Interceptor + Send + Sync>>) -> Self { in new()
19 pub fn add(&mut self, icpr: Arc<dyn Interceptor + Send + Sync>) { in add()
25 impl Interceptor for Chain {
H A Dregistry.rs4 use crate::{Interceptor, InterceptorBuilder};
25 pub fn build(&self, id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
31 .map(|c| Arc::new(c) as Arc<dyn Interceptor + Send + Sync>) in build()
H A Dnoop.rs10 impl Interceptor for NoOp {
H A Dlib.rs32 fn build(&self, id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>>; in build()
38 pub trait Interceptor { trait
/webrtc/interceptor/src/mock/
H A Dmock_builder.rs2 use crate::{Interceptor, InterceptorBuilder};
5 pub type MockBuilderResult = Result<Arc<dyn Interceptor + Send + Sync>>;
H A Dmock_stream.rs3 use crate::{Attributes, Interceptor, RTCPReader, RTCPWriter, RTPReader, RTPWriter};
14 interceptor: Arc<dyn Interceptor + Send + Sync>,
37 interceptor: Arc<dyn Interceptor + Send + Sync>, in new()
H A Dmock_interceptor.rs59 impl Interceptor for MockInterceptor {
/webrtc/interceptor/src/report/receiver/
H A Dreceiver_test.rs16 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_before_any_packet()
68 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_after_rtp_packets()
133 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_after_rtp_and_rtcp_packets()
217 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_overflow()
291 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_overflow_five_pkts()
393 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_packet_loss()
504 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_overflow_and_packet_loss()
574 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_reordered_packets()
636 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_jitter()
716 let icpr: Arc<dyn Interceptor + Send + Sync> = ReceiverReport::builder() in test_receiver_interceptor_delay()
H A Dmod.rs128 impl Interceptor for ReceiverReport {
/webrtc/interceptor/src/report/
H A Dmod.rs11 use crate::{Interceptor, InterceptorBuilder};
78 fn build(&self, _id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
/webrtc/webrtc/src/api/
H A Dmod.rs27 use interceptor::{registry::Registry, Interceptor};
143 interceptor: Arc<dyn Interceptor + Send + Sync>, in new_rtp_receiver()
159 interceptor: Arc<dyn Interceptor + Send + Sync>, in new_rtp_sender()
/webrtc/interceptor/src/twcc/sender/
H A Dmod.rs34 fn build(&self, _id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
56 impl Interceptor for Sender {
/webrtc/interceptor/src/nack/responder/
H A Dmod.rs7 Attributes, Interceptor, InterceptorBuilder, RTCPReader, RTCPWriter, RTPReader, RTPWriter,
38 fn build(&self, _id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
137 impl Interceptor for Responder {
H A Dresponder_test.rs11 let icpr: Arc<dyn Interceptor + Send + Sync> = in test_responder_interceptor()
/webrtc/interceptor/src/nack/generator/
H A Dmod.rs9 use crate::{Attributes, Interceptor, RTCPReader, RTPReader, RTPWriter};
55 fn build(&self, _id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
165 impl Interceptor for Generator {
H A Dgenerator_test.rs11 let icpr: Arc<dyn Interceptor + Send + Sync> = Generator::builder() in test_generator_interceptor()
/webrtc/interceptor/src/report/sender/
H A Dsender_test.rs16 let icpr: Arc<dyn Interceptor + Send + Sync> = SenderReport::builder() in test_sender_interceptor_before_any_packet()
68 let icpr: Arc<dyn Interceptor + Send + Sync> = SenderReport::builder() in test_sender_interceptor_after_rtp_packets()
132 let icpr: Arc<dyn Interceptor + Send + Sync> = SenderReport::builder() in test_sender_interceptor_after_rtp_packets_overflow()
H A Dmod.rs89 impl Interceptor for SenderReport {
/webrtc/webrtc/src/track/track_remote/
H A Dmod.rs11 use interceptor::{Attributes, Interceptor};
56 interceptor: Arc<dyn Interceptor + Send + Sync>,
87 interceptor: Arc<dyn Interceptor + Send + Sync>, in new()
/webrtc/interceptor/src/twcc/receiver/
H A Dmod.rs32 fn build(&self, _id: &str) -> Result<Arc<dyn Interceptor + Send + Sync>> { in build()
150 impl Interceptor for Receiver {
/webrtc/interceptor/
H A DREADME.md29 …rite <a href="https://github.com/pion/interceptor/releases/tag/v0.1.0">Pion</a> Interceptor in Rust
/webrtc/webrtc/src/rtp_transceiver/rtp_sender/
H A Dmod.rs20 use interceptor::{Attributes, Interceptor, RTCPReader, RTPWriter};
102 pub(crate) interceptor: Arc<dyn Interceptor + Send + Sync>,
137 interceptor: Arc<dyn Interceptor + Send + Sync>, in new()
/webrtc/webrtc/src/rtp_transceiver/rtp_receiver/
H A Dmod.rs21 use interceptor::{Attributes, Interceptor};
159 interceptor: Arc<dyn Interceptor + Send + Sync>,
410 interceptor: Arc<dyn Interceptor + Send + Sync>, in new()
/webrtc/webrtc/src/
H A Derror.rs402 Interceptor(#[from] interceptor::Error), enumerator
/webrtc/webrtc/src/dtls_transport/
H A Dmod.rs13 use interceptor::{Interceptor, RTCPReader, RTPReader};
583 interceptor: &Arc<dyn Interceptor + Send + Sync>, in streams_for_ssrc()

12