| Index: content/renderer/media/media_recorder_handler.h
|
| diff --git a/content/renderer/media/media_recorder_handler.h b/content/renderer/media/media_recorder_handler.h
|
| index e4f0597b45b90e0d8da043282517b35e129e4e79..a97843bba757f81ed06da8c691718b4bf3962300 100644
|
| --- a/content/renderer/media/media_recorder_handler.h
|
| +++ b/content/renderer/media/media_recorder_handler.h
|
| @@ -5,15 +5,17 @@
|
| #ifndef CONTENT_RENDERER_MEDIA_MEDIA_RECORDER_HANDLER_H_
|
| #define CONTENT_RENDERER_MEDIA_MEDIA_RECORDER_HANDLER_H_
|
|
|
| +#include "base/compiler_specific.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/strings/string_piece.h"
|
| #include "base/threading/thread_checker.h"
|
| #include "content/common/content_export.h"
|
| -#include "third_party/WebKit/public/platform/WebMediaRecorderHandlerClient.h"
|
| +#include "third_party/WebKit/public/platform/WebMediaRecorderHandler.h"
|
| #include "third_party/WebKit/public/platform/WebMediaStream.h"
|
|
|
| namespace blink {
|
| +class WebMediaRecorderHandlerClient;
|
| class WebString;
|
| } // namespace blink
|
|
|
| @@ -35,21 +37,22 @@ class VideoTrackRecorder;
|
| // All methods are called on the same thread as construction and destruction,
|
| // i.e. the Main Render thread.
|
| // TODO(mcasas): Implement audio recording.
|
| -class CONTENT_EXPORT MediaRecorderHandler final {
|
| +class CONTENT_EXPORT MediaRecorderHandler final
|
| + : public NON_EXPORTED_BASE(blink::WebMediaRecorderHandler) {
|
| public:
|
| MediaRecorderHandler();
|
| - ~MediaRecorderHandler();
|
| + ~MediaRecorderHandler() override;
|
|
|
| // See above, these methods should override blink::WebMediaRecorderHandler.
|
| - bool canSupportMimeType(const blink::WebString& mimeType);
|
| + bool canSupportMimeType(const blink::WebString& mimeType) override;
|
| bool initialize(blink::WebMediaRecorderHandlerClient* client,
|
| const blink::WebMediaStream& media_stream,
|
| - const blink::WebString& mimeType);
|
| - bool start();
|
| - bool start(int timeslice);
|
| - void stop();
|
| - void pause();
|
| - void resume();
|
| + const blink::WebString& mimeType) override;
|
| + bool start() override;
|
| + bool start(int timeslice) override;
|
| + void stop() override;
|
| + void pause() override;
|
| + void resume() override;
|
|
|
| private:
|
| friend class MediaRecorderHandlerTest;
|
|
|