#ifndef MEDIA_CAPTURE_VIDEO_LINUX_VIDEO_CAPTURE_DEVICE_FACTORY_WEBRTC_H_
#define MEDIA_CAPTURE_VIDEO_LINUX_VIDEO_CAPTURE_DEVICE_FACTORY_WEBRTC_H_
#include "media/capture/video/video_capture_device_factory.h"
#include "base/task/single_thread_task_runner.h"
#include "base/threading/thread.h"
#include "media/capture/video_capture_types.h"
#include "third_party/webrtc/common_video/libyuv/include/webrtc_libyuv.h"
#include "third_party/webrtc/modules/video_capture/video_capture_options.h"
namespace media {
class CAPTURE_EXPORT VideoCaptureDeviceFactoryWebRtc
: public VideoCaptureDeviceFactory,
webrtc::VideoCaptureOptions::Callback { … };
}
#endif