Add frame_type getter and setter to RtpDepacketizer::ParsedPayload

Preparation for landing
https://webrtc-review.googlesource.com/c/src/+/133024

Bug: webrtc:10397
Change-Id: I5edf13f9059cd066d2d9b7e52e35c13cc3c794d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133567
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27683}
diff --git a/modules/rtp_rtcp/source/rtp_format.h b/modules/rtp_rtcp/source/rtp_format.h
index 3303c92..b2afb20 100644
--- a/modules/rtp_rtcp/source/rtp_format.h
+++ b/modules/rtp_rtcp/source/rtp_format.h
@@ -66,6 +66,13 @@
   struct ParsedPayload {
     RTPVideoHeader& video_header() { return video; }
     const RTPVideoHeader& video_header() const { return video; }
+
+    // TODO(bugs.webrtc.org/10397): These are temporary accessors, to enable
+    // move of the frame_type member to inside RTPVideoHeader, without breaking
+    // downstream code.
+    VideoFrameType FrameType() const { return frame_type; }
+    void SetFrameType(VideoFrameType type) { frame_type = type; }
+
     RTPVideoHeader video;
 
     const uint8_t* payload;