Index: media/video/capture/screen/screen_capture_frame_queue.cc |
diff --git a/remoting/capturer/video_frame_queue.cc b/media/video/capture/screen/screen_capture_frame_queue.cc |
similarity index 53% |
rename from remoting/capturer/video_frame_queue.cc |
rename to media/video/capture/screen/screen_capture_frame_queue.cc |
index 1d23f4e4123832fa10b4e606f82671ee724d2703..610a0628cfb753bf618d1779d003609c1ca2a79c 100644 |
--- a/remoting/capturer/video_frame_queue.cc |
+++ b/media/video/capture/screen/screen_capture_frame_queue.cc |
@@ -2,37 +2,38 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "remoting/capturer/video_frame_queue.h" |
+#include "media/video/capture/screen/screen_capture_frame_queue.h" |
#include <algorithm> |
#include "base/basictypes.h" |
-#include "remoting/capturer/video_frame.h" |
+#include "media/video/capture/screen/screen_capture_frame.h" |
-namespace remoting { |
+namespace media { |
-VideoFrameQueue::VideoFrameQueue() |
+ScreenCaptureFrameQueue::ScreenCaptureFrameQueue() |
: current_(0), |
previous_(NULL) { |
SetAllFramesNeedUpdate(); |
} |
-VideoFrameQueue::~VideoFrameQueue() { |
+ScreenCaptureFrameQueue::~ScreenCaptureFrameQueue() { |
} |
-void VideoFrameQueue::DoneWithCurrentFrame() { |
+void ScreenCaptureFrameQueue::DoneWithCurrentFrame() { |
previous_ = current_frame(); |
current_ = (current_ + 1) % kQueueLength; |
} |
-void VideoFrameQueue::ReplaceCurrentFrame(scoped_ptr<VideoFrame> frame) { |
+void ScreenCaptureFrameQueue::ReplaceCurrentFrame( |
+ scoped_ptr<ScreenCaptureFrame> frame) { |
frames_[current_] = frame.Pass(); |
needs_update_[current_] = false; |
} |
-void VideoFrameQueue::SetAllFramesNeedUpdate() { |
+void ScreenCaptureFrameQueue::SetAllFramesNeedUpdate() { |
std::fill(needs_update_, needs_update_ + arraysize(needs_update_), true); |
previous_ = NULL; |
} |
-} // namespace remoting |
+} // namespace media |