Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / video_capture_impl.h
index 872bfd6..0081177 100644 (file)
@@ -27,6 +27,7 @@
 #include "base/threading/thread_checker.h"
 #include "content/common/content_export.h"
 #include "content/common/media/video_capture.h"
+#include "content/public/renderer/media_stream_video_sink.h"
 #include "content/renderer/media/video_capture_message_filter.h"
 #include "media/video/capture/video_capture_types.h"
 
@@ -113,6 +114,7 @@ class CONTENT_EXPORT VideoCaptureImpl
   virtual void OnBufferDestroyed(int buffer_id) OVERRIDE;
   virtual void OnBufferReceived(int buffer_id,
                                 const media::VideoCaptureFormat& format,
+                                const gfx::Rect& visible_rect,
                                 base::TimeTicks) OVERRIDE;
   virtual void OnMailboxBufferReceived(int buffer_id,
                                        const gpu::MailboxHolder& mailbox_holder,
@@ -129,7 +131,7 @@ class CONTENT_EXPORT VideoCaptureImpl
   // buffer.
   void OnClientBufferFinished(int buffer_id,
                               const scoped_refptr<ClientBuffer>& buffer,
-                              const std::vector<uint32>& release_sync_points);
+                              uint32 release_sync_point);
 
   void StopDevice();
   void RestartCapture();