New VCMPacket constructor without WebRtcRTPHeader argument

Bug: None
Change-Id: I84898d3c1ce71d907bb91e560223a31384534a39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/123231
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26996}
diff --git a/modules/video_coding/packet.h b/modules/video_coding/packet.h
index 586e1dc..944aed5 100644
--- a/modules/video_coding/packet.h
+++ b/modules/video_coding/packet.h
@@ -25,9 +25,15 @@
 class VCMPacket {
  public:
   VCMPacket();
+
+  VCMPacket(const uint8_t* ptr, size_t size, const WebRtcRTPHeader& rtpHeader);
+
   VCMPacket(const uint8_t* ptr,
-            const size_t size,
-            const WebRtcRTPHeader& rtpHeader);
+            size_t size,
+            const RTPHeader& rtp_header,
+            const RTPVideoHeader& video_header,
+            FrameType frame_type,
+            int64_t ntp_time_ms);
 
   ~VCMPacket();