mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
[feat] move rtp packet sender out of channel module
This commit is contained in:
@@ -15,10 +15,16 @@ class RtpPacketizerGeneric : public RtpPacketizer {
|
||||
|
||||
virtual ~RtpPacketizerGeneric();
|
||||
|
||||
std::vector<std::shared_ptr<RtpPacket>> Build(
|
||||
std::vector<std::unique_ptr<RtpPacket>> Build(
|
||||
uint8_t* payload, uint32_t payload_size, int64_t capture_timestamp_ms,
|
||||
bool use_rtp_packet_to_send) override;
|
||||
|
||||
std::vector<std::unique_ptr<RtpPacket>> BuildPadding(
|
||||
uint32_t payload_size, int64_t capture_timestamp_ms,
|
||||
bool use_rtp_packet_to_send) override {
|
||||
return std::vector<std::unique_ptr<RtpPacket>>{};
|
||||
};
|
||||
|
||||
private:
|
||||
void AddAbsSendTimeExtension(std::vector<uint8_t>& rtp_packet_frame);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user