X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcontent%2Fbrowser%2Fmedia%2Fcapture%2Fdesktop_capture_device.h;h=ecfbf250f1102f0c412857aab1859fb7f8bcdb77;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=9fb8ca419fa7d82759e107864cfae6783cba20ce;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/content/browser/media/capture/desktop_capture_device.h b/src/content/browser/media/capture/desktop_capture_device.h index 9fb8ca4..ecfbf25 100644 --- a/src/content/browser/media/capture/desktop_capture_device.h +++ b/src/content/browser/media/capture/desktop_capture_device.h @@ -7,13 +7,14 @@ #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" +#include "base/threading/thread.h" #include "content/common/content_export.h" #include "content/public/browser/desktop_media_id.h" #include "media/video/capture/video_capture_device.h" #include "ui/gfx/native_widget_types.h" namespace base { -class SequencedTaskRunner; +class SingleThreadTaskRunner; class Thread; } // namespace base @@ -48,13 +49,11 @@ class CONTENT_EXPORT DesktopCaptureDevice : public media::VideoCaptureDevice { friend class DesktopCaptureDeviceTest; class Core; - // Either |task_runner| or |thread| should be non-NULL, but not both. - DesktopCaptureDevice(scoped_refptr task_runner, - scoped_ptr thread, - scoped_ptr desktop_capturer, + DesktopCaptureDevice(scoped_ptr desktop_capturer, DesktopMediaID::Type type); - scoped_refptr core_; + base::Thread thread_; + scoped_ptr core_; DISALLOW_COPY_AND_ASSIGN(DesktopCaptureDevice); };