Added RtpFrameObject ctor with no PacketBuffer pointer.
Bug: webrtc:10979 Change-Id: Ie6a2b56e7374d60d1f74d8c315216b27df22a19b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/154426 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29314}
This commit is contained in:
@ -22,6 +22,7 @@ class PacketBuffer;
|
||||
|
||||
class RtpFrameObject : public EncodedFrame {
|
||||
public:
|
||||
// TODO(philipel): Remove this ctor.
|
||||
RtpFrameObject(PacketBuffer* packet_buffer,
|
||||
uint16_t first_seq_num,
|
||||
uint16_t last_seq_num,
|
||||
@ -31,6 +32,26 @@ class RtpFrameObject : public EncodedFrame {
|
||||
RtpPacketInfos packet_infos,
|
||||
rtc::scoped_refptr<EncodedImageBuffer> image_buffer);
|
||||
|
||||
RtpFrameObject(
|
||||
uint16_t first_seq_num,
|
||||
uint16_t last_seq_num,
|
||||
bool markerBit,
|
||||
int times_nacked,
|
||||
int64_t first_packet_received_time,
|
||||
int64_t last_packet_received_time,
|
||||
uint32_t rtp_timestamp,
|
||||
int64_t ntp_time_ms,
|
||||
const VideoSendTiming& timing,
|
||||
uint8_t payload_type,
|
||||
VideoCodecType codec,
|
||||
VideoRotation rotation,
|
||||
VideoContentType content_type,
|
||||
const RTPVideoHeader& video_header,
|
||||
const absl::optional<webrtc::ColorSpace>& color_space,
|
||||
const absl::optional<RtpGenericFrameDescriptor>& generic_descriptor,
|
||||
RtpPacketInfos packet_infos,
|
||||
rtc::scoped_refptr<EncodedImageBuffer> image_buffer);
|
||||
|
||||
~RtpFrameObject() override;
|
||||
uint16_t first_seq_num() const;
|
||||
uint16_t last_seq_num() const;
|
||||
|
||||
Reference in New Issue
Block a user