Index: third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
diff --git a/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h b/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
index 6aae39b9f15f3a24c31aecdddef0f95ef514e791..a906bf1d59187c71340213842b8632cb9349452d 100644 |
--- a/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
+++ b/third_party/WebKit/Source/modules/mediacapturefromelement/CanvasCaptureMediaStreamTrack.h |
@@ -8,7 +8,6 @@ |
#include "core/html/canvas/CanvasDrawListener.h" |
#include "modules/mediastream/MediaStreamTrack.h" |
#include "platform/heap/Handle.h" |
-#include <memory> |
namespace blink { |
@@ -18,8 +17,8 @@ class WebCanvasCaptureHandler; |
class CanvasCaptureMediaStreamTrack final : public MediaStreamTrack { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static CanvasCaptureMediaStreamTrack* create(MediaStreamComponent*, HTMLCanvasElement*, std::unique_ptr<WebCanvasCaptureHandler>); |
- static CanvasCaptureMediaStreamTrack* create(MediaStreamComponent*, HTMLCanvasElement*, std::unique_ptr<WebCanvasCaptureHandler>, double frameRate); |
+ static CanvasCaptureMediaStreamTrack* create(MediaStreamComponent*, HTMLCanvasElement*, PassOwnPtr<WebCanvasCaptureHandler>); |
+ static CanvasCaptureMediaStreamTrack* create(MediaStreamComponent*, HTMLCanvasElement*, PassOwnPtr<WebCanvasCaptureHandler>, double frameRate); |
HTMLCanvasElement* canvas() const; |
void requestFrame(); |
@@ -30,8 +29,8 @@ public: |
private: |
CanvasCaptureMediaStreamTrack(const CanvasCaptureMediaStreamTrack&, MediaStreamComponent*); |
- CanvasCaptureMediaStreamTrack(MediaStreamComponent*, HTMLCanvasElement*, std::unique_ptr<WebCanvasCaptureHandler>); |
- CanvasCaptureMediaStreamTrack(MediaStreamComponent*, HTMLCanvasElement*, std::unique_ptr<WebCanvasCaptureHandler>, double frameRate); |
+ CanvasCaptureMediaStreamTrack(MediaStreamComponent*, HTMLCanvasElement*, PassOwnPtr<WebCanvasCaptureHandler>); |
+ CanvasCaptureMediaStreamTrack(MediaStreamComponent*, HTMLCanvasElement*, PassOwnPtr<WebCanvasCaptureHandler>, double frameRate); |
Member<HTMLCanvasElement> m_canvasElement; |
Member<CanvasDrawListener> m_drawListener; |