Index: remoting/host/video_scheduler.h |
diff --git a/remoting/host/video_scheduler.h b/remoting/host/video_scheduler.h |
index 2fabb75a879318d2bf2ea8e255ca9ec48559cf40..3b745ff51af803d9cdbd0e088ce7c21d5b98ee18 100644 |
--- a/remoting/host/video_scheduler.h |
+++ b/remoting/host/video_scheduler.h |
@@ -76,6 +76,9 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
public webrtc::DesktopCapturer::Callback, |
public webrtc::ScreenCapturer::MouseShapeObserver { |
public: |
+ // Enables timestamps for generated frames. Used for testing. |
+ static void EnableTimestampsForTests(); |
+ |
// Creates a VideoScheduler running capture, encode and network tasks on the |
// supplied TaskRunners. Video and cursor shape updates will be pumped to |
// |video_stub| and |client_stub|, which must remain valid until Stop() is |
@@ -160,7 +163,8 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
// Encode a frame, passing generated VideoPackets to SendVideoPacket(). |
void EncodeFrame(scoped_ptr<webrtc::DesktopFrame> frame, |
- int64 sequence_number); |
+ int64 sequence_number, |
+ base::TimeTicks timestamp); |
void EncodedDataAvailableCallback(int64 sequence_number, |
scoped_ptr<VideoPacket> packet); |