webrtc/modules/rtp_rtcp/mocks
Per K faf398785b Split ModuleRtpRtcpImpl2::TrySendPacket into three subfunctions.
The purpose of these new methods are to allow creating a RTP packet with
sequence numbers that
can be inspected and is ensured to be sent if SendPacket is invoked.

virtual bool CanSendPacket(const RtpPacketToSend& packet) const = 0;
virtual void AssignSequenceNumber(RtpPacketToSend& packet) = 0;
virtual void SendPacket(std::unique_ptr<RtpPacketToSend> packet,
                        const PacedPacketInfo& pacing_info) = 0;

Bug: webrtc:15368
Change-Id: I671e737575e15328e796aa98761a4d540c5812d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/343785
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41951}
2024-03-22 12:37:24 +00:00
..
mock_network_link_rtcp_observer.h In RtcpReceiver implement calling NetworkLinkRtcpObserver interface 2023-05-10 18:58:31 +00:00
mock_recovered_packet_receiver.h Remove deprecated RecoveredPacketReceiver::OnRecoveredPacket signature 2023-01-09 21:36:45 +00:00
mock_rtcp_rtt_stats.h In modules/ replace mock macros with unified MOCK_METHOD macro 2020-05-27 10:21:08 +00:00
mock_rtp_rtcp.h Split ModuleRtpRtcpImpl2::TrySendPacket into three subfunctions. 2024-03-22 12:37:24 +00:00