| Index: public/platform/Platform.h
|
| diff --git a/public/platform/Platform.h b/public/platform/Platform.h
|
| index aa82c34ad3f228b6c1ba68d89694b3f43f71dc00..1eb26324388723876d0eaa8c62a8c03895766928 100644
|
| --- a/public/platform/Platform.h
|
| +++ b/public/platform/Platform.h
|
| @@ -82,6 +82,8 @@ class WebGraphicsContext3DProvider;
|
| class WebIDBFactory;
|
| class WebMIDIAccessor;
|
| class WebMIDIAccessorClient;
|
| +class WebMediaRecorderHandler;
|
| +class WebMediaRecorderHandlerClient;
|
| class WebMediaStreamCenter;
|
| class WebMediaStreamCenterClient;
|
| class WebMemoryDumpProvider;
|
| @@ -623,10 +625,13 @@ public:
|
| // May return null if WebRTC functionality is not avaliable or out of resources.
|
| virtual WebRTCPeerConnectionHandler* createRTCPeerConnectionHandler(WebRTCPeerConnectionHandlerClient*) { return nullptr; }
|
|
|
| + // Creates an WebMediaRecorderHandler to record MediaStreams.
|
| + // May return null if the functionality is not available or out of resources.
|
| + virtual WebMediaRecorderHandler* createMediaRecorderHandler() { return nullptr; }
|
| +
|
| // May return null if WebRTC functionality is not avaliable or out of resources.
|
| virtual WebMediaStreamCenter* createMediaStreamCenter(WebMediaStreamCenterClient*) { return nullptr; }
|
|
|
| -
|
| // WebWorker ----------------------------------------------------------
|
|
|
| virtual void didStartWorkerRunLoop() { }
|
|
|