Index: webrtc/media/engine/webrtcvideoframe.cc |
diff --git a/webrtc/media/engine/webrtcvideoframe.cc b/webrtc/media/engine/webrtcvideoframe.cc |
index 5fa69619dee9b536ef50258c1793515f34b15a74..93d93bd10161684589a1eeb38f6bd52f5bf85dea 100644 |
--- a/webrtc/media/engine/webrtcvideoframe.cc |
+++ b/webrtc/media/engine/webrtcvideoframe.cc |
@@ -79,15 +79,19 @@ int WebRtcVideoFrame::height() const { |
return video_frame_buffer_ ? video_frame_buffer_->height() : 0; |
} |
-bool WebRtcVideoFrame::IsExclusive() const { |
- return video_frame_buffer_->IsMutable(); |
-} |
- |
const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& |
WebRtcVideoFrame::video_frame_buffer() const { |
return video_frame_buffer_; |
} |
+std::unique_ptr<VideoFrame> WebRtcVideoFrame::CreateWithBuffer( |
+ const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer, |
+ webrtc::VideoRotation rotation, |
+ int64_t timestamp_us) const { |
+ return std::unique_ptr<VideoFrame>( |
+ new WebRtcVideoFrame(buffer, rotation, timestamp_us)); |
+} |
+ |
VideoFrame* WebRtcVideoFrame::Copy() const { |
return new WebRtcVideoFrame(video_frame_buffer_, rotation_, timestamp_us_); |
} |