| Index: services/video_capture/video_capture_service.cc
|
| diff --git a/services/video_capture/video_capture_service.cc b/services/video_capture/video_capture_service.cc
|
| index a86acfd5a97b961d906a9cfe1b1e85c0fd0474d7..7be9292cfed60e212e681b2f591ab830a07186ff 100644
|
| --- a/services/video_capture/video_capture_service.cc
|
| +++ b/services/video_capture/video_capture_service.cc
|
| @@ -4,12 +4,14 @@
|
|
|
| #include "services/video_capture/video_capture_service.h"
|
|
|
| +#include "media/capture/video/fake_video_capture_device.h"
|
| #include "services/video_capture/video_capture_device_factory_impl.h"
|
|
|
| namespace {
|
| static const char kFakeDeviceDisplayName[] = "Fake Video Capture Device";
|
| static const char kFakeDeviceId[] = "FakeDeviceId";
|
| static const char kFakeModelId[] = "FakeModelId";
|
| +static const float kFakeCaptureDefaultFrameRate = 20.0f;
|
| }
|
|
|
| namespace video_capture {
|
| @@ -61,7 +63,10 @@ void VideoCaptureService::LazyInitializeFakeDeviceFactory() {
|
| mojom::VideoCaptureTransportType::OTHER_TRANSPORT;
|
| fake_device_factory_->AddDevice(
|
| std::move(fake_device_descriptor),
|
| - base::MakeUnique<VideoCaptureDeviceProxyImpl>());
|
| + base::MakeUnique<VideoCaptureDeviceProxyImpl>(
|
| + base::MakeUnique<media::FakeVideoCaptureDevice>(
|
| + media::FakeVideoCaptureDevice::BufferOwnership::OWN_BUFFERS,
|
| + kFakeCaptureDefaultFrameRate)));
|
| }
|
|
|
| } // namespace video_capture
|
|
|