summaryrefslogtreecommitdiffstats
path: root/remoting/codec/video_encoder_vpx.h
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/codec/video_encoder_vpx.h')
-rw-r--r--remoting/codec/video_encoder_vpx.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/remoting/codec/video_encoder_vpx.h b/remoting/codec/video_encoder_vpx.h
index 83c3549..35d5f67 100644
--- a/remoting/codec/video_encoder_vpx.h
+++ b/remoting/codec/video_encoder_vpx.h
@@ -9,6 +9,7 @@
#include "base/callback.h"
#include "base/macros.h"
+#include "base/time/default_tick_clock.h"
#include "base/time/time.h"
#include "remoting/codec/scoped_vpx_codec.h"
#include "remoting/codec/video_encoder.h"
@@ -31,6 +32,8 @@ class VideoEncoderVpx : public VideoEncoder {
~VideoEncoderVpx() override;
+ void SetTickClockForTests(base::TickClock* tick_clock);
+
// VideoEncoder interface.
void SetLosslessEncode(bool want_lossless) override;
void SetLosslessColor(bool want_lossless) override;
@@ -84,6 +87,9 @@ class VideoEncoderVpx : public VideoEncoder {
// Used to help initialize VideoPackets from DesktopFrames.
VideoEncoderHelper helper_;
+ base::DefaultTickClock default_tick_clock_;
+ base::TickClock* clock_;
+
DISALLOW_COPY_AND_ASSIGN(VideoEncoderVpx);
};