diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc b/chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc index a24f912ad07..03ba68236c5 100644 --- a/chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc +++ b/chromium/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.cc @@ -4,12 +4,14 @@ #include "third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.h" +#include "base/memory/ptr_util.h" #include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/task_type.h" #include "third_party/blink/public/platform/web_media_stream.h" #include "third_party/blink/public/platform/web_media_stream_track.h" #include "third_party/blink/public/web/modules/mediastream/media_stream_video_source.h" #include "third_party/blink/public/web/modules/mediastream/media_stream_video_track.h" +#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h" #include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/dom/events/native_event_listener.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h" @@ -138,7 +140,7 @@ class MediaElementEventListener final : public NativeEventListener { MediaElementEventListener(HTMLMediaElement*, MediaStream*); void UpdateSources(ExecutionContext*); - void Trace(blink::Visitor*) override; + void Trace(Visitor*) override; // EventListener implementation. void Invoke(ExecutionContext*, Event*) override; @@ -200,14 +202,14 @@ void MediaElementEventListener::Invoke(ExecutionContext* context, if (media_element_->HasVideo()) { CreateHTMLVideoElementCapturer( - To<Document>(context)->GetFrame(), &web_stream, + Document::From(context)->GetFrame(), &web_stream, media_element_->GetWebMediaPlayer(), media_element_->GetExecutionContext()->GetTaskRunner( TaskType::kInternalMediaRealTime)); } if (media_element_->HasAudio()) { CreateHTMLAudioElementCapturer( - To<Document>(context)->GetFrame(), &web_stream, + Document::From(context)->GetFrame(), &web_stream, media_element_->GetWebMediaPlayer(), media_element_->GetExecutionContext()->GetTaskRunner( TaskType::kInternalMediaRealTime)); @@ -247,7 +249,7 @@ void MediaElementEventListener::UpdateSources(ExecutionContext* context) { } } -void MediaElementEventListener::Trace(blink::Visitor* visitor) { +void MediaElementEventListener::Trace(Visitor* visitor) { visitor->Trace(media_element_); visitor->Trace(media_stream_); visitor->Trace(sources_); |