Chromium Code Reviews| 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; |
|
Peter Beverloo
2015/07/29 16:54:23
Should the client be passed in createMediaRecorder
mcasas
2015/07/30 13:20:37
The current M.O. is:
WebMediaRecorderHandler* hand
|
| 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() { } |