From 58fa716e44437297bd49c78cb764986043a1cd76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Thu, 18 Apr 2019 11:14:27 +0200 Subject: [PATCH] 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 Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/master@{#27683} --- modules/rtp_rtcp/source/rtp_format.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/rtp_rtcp/source/rtp_format.h b/modules/rtp_rtcp/source/rtp_format.h index 3303c92c7f..b2afb205f0 100644 --- a/modules/rtp_rtcp/source/rtp_format.h +++ b/modules/rtp_rtcp/source/rtp_format.h @@ -66,6 +66,13 @@ class RtpDepacketizer { 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;