Index: public/platform/Platform.h |
diff --git a/public/platform/Platform.h b/public/platform/Platform.h |
index 72ee4888c6b9ac8d58e5f7a057d1109912ecec44..7d6cb901398636564bbfc20e0ec56b37761aafc2 100644 |
--- a/public/platform/Platform.h |
+++ b/public/platform/Platform.h |
@@ -82,6 +82,7 @@ class WebGraphicsContext3DProvider; |
class WebIDBFactory; |
class WebMIDIAccessor; |
class WebMIDIAccessorClient; |
+class WebMediaRecorderHandler; |
class WebMediaStreamCenter; |
class WebMediaStreamCenterClient; |
class WebMemoryDumpProvider; |
@@ -627,10 +628,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() { } |