pub async fn write_rtcp(
        &self,
        pkts: &[Box<dyn rtcp::packet::Packet + Send + Sync>],
    ) -> Result<usize> {
        let a = Attributes::new();
        Ok(self.interceptor_rtcp_writer.write(pkts, &a).await?)
    }
/// write_rtcp sends a user provided RTCP packet to the connected peer. If no peer is connected the
/// packet is discarded. It also runs any configured interceptors.
write_rtcp sends a user provided RTCP packet to the connected peer. If no peer is connected the
packet is discarded. It also runs any configured interceptors.
write_rtcp sends a user provided RTCP packet to the connected peer . If no peer is connected the packet is discarded . It also runs any configured interceptors .
pub async fn write_rtcp(
        &self,
        pkts: &[Box<dyn rtcp::packet::Packet + Send + Sync>],
    ) -> Result<usize> {
        let a = Attributes::new();
        Ok(self.interceptor_rtcp_writer.write(pkts, &a).await?)
    }
pub async fn write_rtcp ( & self , pkts : & [ Box < dyn rtcp :: packet :: Packet + Send + Sync > ] , ) -> Result < usize > { let a = Attributes :: new ( ) ; Ok ( self . interceptor_rtcp_writer . write ( pkts , & a ) . await ? ) }
write_rtcp sends a user provided RTCP packet to the connected peer.
write_rtcp sends a user provided RTCP packet to the connected peer .
&self
pkts
&[Box<dyn rtcp::packet::Packet + Send + Sync>]