Index: third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
diff --git a/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h b/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
index bc2ab17b869b6bf9d6679166c149367e8e2f0b78..742a1fb76c710a78deee82c396066743cba9f243 100644 |
--- a/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
+++ b/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
@@ -79,6 +79,8 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
+ class TrackEventListener; |
+ |
MediaRecorder(ExecutionContext*, MediaStream*, const MediaRecorderOptions&, ExceptionState&); |
void createBlobEvent(Blob*); |
@@ -97,6 +99,7 @@ private: |
OwnPtr<BlobData> m_blobData; |
OwnPtr<WebMediaRecorderHandler> m_recorderHandler; |
+ RefPtrWillBePersistent<EventListener> m_addOrRemoveTrackListener; |
AsyncMethodRunner<MediaRecorder> m_dispatchScheduledEventRunner; |
WillBeHeapVector<RefPtrWillBeMember<Event>> m_scheduledEvents; |