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 1d1760d7ecb44688ec0da471ad4c623205e42e1c..130f99b8ff9b429ce96d111593be54251d47759d 100644 |
--- a/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
+++ b/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h |
@@ -9,6 +9,7 @@ |
#include "core/events/EventTarget.h" |
#include "modules/EventTargetModules.h" |
#include "modules/ModulesExport.h" |
+#include "modules/mediarecorder/MediaRecorderOptions.h" |
#include "modules/mediastream/MediaStream.h" |
#include "platform/AsyncMethodRunner.h" |
#include "public/platform/WebMediaRecorderHandler.h" |
@@ -35,7 +36,7 @@ public: |
}; |
static MediaRecorder* create(ExecutionContext*, MediaStream*, ExceptionState&); |
- static MediaRecorder* create(ExecutionContext*, MediaStream*, const String& mimeType, ExceptionState&); |
+ static MediaRecorder* create(ExecutionContext*, MediaStream*, const MediaRecorderOptions&, ExceptionState&); |
virtual ~MediaRecorder() {} |
@@ -59,7 +60,7 @@ public: |
void resume(ExceptionState&); |
void requestData(ExceptionState&); |
- static String canRecordMimeType(const String& mimeType); |
+ static bool isTypeSupported(const String& type); |
// EventTarget |
virtual const AtomicString& interfaceName() const override; |
@@ -80,7 +81,7 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
- MediaRecorder(ExecutionContext*, MediaStream*, const String& mimeType, ExceptionState&); |
+ MediaRecorder(ExecutionContext*, MediaStream*, const MediaRecorderOptions&, ExceptionState&); |
void createBlobEvent(Blob*); |