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;