Index: third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
diff --git a/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStream.h b/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
similarity index 50% |
rename from third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStream.h |
rename to third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
index ff2ea0b9d590c8efb8b885498fd73dac44c25690..4a16350593d18af6873785cd7a15f874e399a624 100644 |
--- a/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStream.h |
+++ b/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
@@ -2,11 +2,11 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CanvasCaptureMediaStream_h |
-#define CanvasCaptureMediaStream_h |
+#ifndef CanvasCaptureMediaStreamTrack_h |
+#define CanvasCaptureMediaStreamTrack_h |
#include "core/html/canvas/CanvasDrawListener.h" |
-#include "modules/mediastream/MediaStream.h" |
+#include "modules/mediastream/MediaStreamTrack.h" |
#include "platform/heap/Handle.h" |
namespace blink { |
@@ -14,19 +14,17 @@ namespace blink { |
class HTMLCanvasElement; |
class WebCanvasCaptureHandler; |
-class CanvasCaptureMediaStream final : public MediaStream { |
+class CanvasCaptureMediaStreamTrack final : public MediaStreamTrack { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static CanvasCaptureMediaStream* create(MediaStreamDescriptor*, PassRefPtrWillBeRawPtr<HTMLCanvasElement>); |
- static CanvasCaptureMediaStream* create(MediaStreamDescriptor*, PassRefPtrWillBeRawPtr<HTMLCanvasElement>, const PassOwnPtr<WebCanvasCaptureHandler>); |
+ static CanvasCaptureMediaStreamTrack* create(MediaStreamComponent*, PassRefPtrWillBeRawPtr<HTMLCanvasElement>, const PassOwnPtr<WebCanvasCaptureHandler>); |
DECLARE_VIRTUAL_TRACE(); |
HTMLCanvasElement* canvas() const; |
void requestFrame(); |
private: |
- CanvasCaptureMediaStream(MediaStreamDescriptor*, PassRefPtrWillBeRawPtr<HTMLCanvasElement>); |
- void initialize(const PassOwnPtr<WebCanvasCaptureHandler>); |
+ CanvasCaptureMediaStreamTrack(MediaStreamComponent*, PassRefPtrWillBeRawPtr<HTMLCanvasElement>, const PassOwnPtr<WebCanvasCaptureHandler>); |
RefPtrWillBeMember<HTMLCanvasElement> m_canvasElement; |
Member<CanvasDrawListener> m_drawListener; |