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}
This commit is contained in:
Niels Möller
2019-04-18 11:14:27 +02:00
committed by Commit Bot
parent f6e6435ab8
commit 58fa716e44

View File

@ -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;