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; |
mlamouri (slow - plz ping)
2015/08/13 13:31:48
nit: you don't seem to need to fwd declare the cli
mcasas
2015/08/13 18:42:17
Done.
|
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() { } |