Index: content/renderer/media/mock_media_stream_video_sink.h |
diff --git a/content/common/input/input_event_stream_validator.h b/content/renderer/media/mock_media_stream_video_sink.h |
similarity index 21% |
copy from content/common/input/input_event_stream_validator.h |
copy to content/renderer/media/mock_media_stream_video_sink.h |
index cbe122171113bb043c4a573d8a7e32e81dcbd749..5802f8a6d718fb1db465f6e95e6f176220e2fd4e 100644 |
--- a/content/common/input/input_event_stream_validator.h |
+++ b/content/renderer/media/mock_media_stream_video_sink.h |
@@ -2,32 +2,37 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_COMMON_INPUT_EVENT_STREAM_VALIDATOR |
-#define CONTENT_COMMON_INPUT_EVENT_STREAM_VALIDATOR |
+#ifndef CONTENT_RENDERER_MEDIA_MOCK_MEDIA_STREAM_VIDEO_SINK_H_ |
+#define CONTENT_RENDERER_MEDIA_MOCK_MEDIA_STREAM_VIDEO_SINK_H_ |
-#include "content/common/input/gesture_event_stream_validator.h" |
+#include "content/public/renderer/media_stream_video_sink.h" |
-namespace blink { |
-class WebInputEvent; |
-} |
+#include "media/base/video_frame.h" |
namespace content { |
-// DCHECKs that the stream of WebInputEvents passed to OnEvent is |
-// valid. Currently only validates WebGestureEvents. |
-class InputEventStreamValidator { |
+class MockMediaStreamVideoSink : public MediaStreamVideoSink { |
public: |
- InputEventStreamValidator(); |
- ~InputEventStreamValidator(); |
- void OnEvent(const blink::WebInputEvent&); |
+ MockMediaStreamVideoSink(); |
+ |
+ virtual void OnVideoFrame( |
+ const scoped_refptr<media::VideoFrame>& frame) OVERRIDE; |
+ virtual void OnReadyStateChanged( |
+ blink::WebMediaStreamSource::ReadyState state) OVERRIDE; |
+ virtual void OnEnabledChanged(bool enabled) OVERRIDE; |
+ |
+ int number_of_frames() const { return number_of_frames_; } |
+ media::VideoFrame::Format format() const { return format_; } |
+ bool enabled() const { return enabled_; } |
+ blink::WebMediaStreamSource::ReadyState state() const { return state_; } |
private: |
- GestureEventStreamValidator gesture_validator_; |
+ int number_of_frames_; |
bool enabled_; |
- |
- DISALLOW_COPY_AND_ASSIGN(InputEventStreamValidator); |
+ media::VideoFrame::Format format_; |
+ blink::WebMediaStreamSource::ReadyState state_; |
}; |
} // namespace content |
-#endif // CONTENT_COMMON_INPUT_EVENT_STREAM_VALIDATOR |
+#endif |