private void AddSenderReport(uint ssrc, SenderReport sr) { cpb.Add_SenderReport(ssrc, sr); }
void RtpSender.IRtpSession.AddSenderReport(uint ssrc, SenderReport sr) { AddSenderReport(ssrc, sr); }
public SrPacket(uint ssrc, SenderReport sr) : base(Rtcp.PacketType.SR) { if(sr == null) { throw new RtcpPacketException("Need a real SenderReport, not null"); } SSRC = ssrc; this.sr = sr; }
/// <summary> /// Construct a SenderReport packet from an existing RtcpPacket /// </summary> /// <param name="packet">Packet to process</param> public SrPacket(RtcpPacket packet) : base(Rtcp.PacketType.SR) { sr = new SenderReport(); ProcessPacket(packet); }
public void Add_SenderReport(uint ssrc, SenderReport sr) { senderReportPackets.Enqueue(new SrPacket(ssrc, sr)); }