[feat] add rtp packet history module

This commit is contained in:
dijunkun
2025-02-14 17:30:12 +08:00
parent 7b4bba4166
commit 1ef7c536f1
27 changed files with 365 additions and 1161 deletions

View File

@@ -12,6 +12,7 @@
#include <memory>
#include "rtp_packet.h"
#include "rtp_packet_to_send.h"
class RtpPacketizer {
public:
@@ -20,8 +21,8 @@ class RtpPacketizer {
virtual ~RtpPacketizer() = default;
virtual std::vector<RtpPacket> Build(uint8_t* payload,
uint32_t payload_size) = 0;
virtual std::vector<std::shared_ptr<RtpPacket>> Build(
uint8_t* payload, uint32_t payload_size, bool use_rtp_packet_to_send) = 0;
};
#endif