Add RtpSequenceNumberMap::InsertFrame()

This will make code using RtpSequenceNumberMap simpler.

Bug: webrtc:10501
Change-Id: I74b11f3562d5962efb42b5bb7662489d7d411388
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/131386
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27485}
This commit is contained in:
Elad Alon
2019-04-06 21:09:30 +02:00
committed by Commit Bot
parent 3fcc5be59d
commit 28d13cb886
3 changed files with 81 additions and 18 deletions

View File

@ -53,7 +53,10 @@ class RtpSequenceNumberMap final {
RtpSequenceNumberMap& operator=(const RtpSequenceNumberMap& other) = delete;
~RtpSequenceNumberMap();
void Insert(uint16_t sequence_number, Info info);
void InsertPacket(uint16_t sequence_number, Info info);
void InsertFrame(uint16_t first_sequence_number,
size_t packet_count,
uint32_t timestamp);
absl::optional<Info> Get(uint16_t sequence_number) const;