From 2a27b0a478f008ad17b29bb70e01bcec6c7d709d Mon Sep 17 00:00:00 2001 From: nisse Date: Fri, 23 Sep 2016 04:42:46 -0700 Subject: [PATCH] Delete unused class FakeScreenCapturerFactory. Last use of the header file probably deleted in cl https://codereview.webrtc.org/1903393004 BUG=None Review-Url: https://codereview.webrtc.org/2353043003 Cr-Commit-Position: refs/heads/master@{#14370} --- webrtc/media/BUILD.gn | 1 - webrtc/media/base/fakescreencapturerfactory.h | 61 ------------------- webrtc/media/media.gyp | 1 - 3 files changed, 63 deletions(-) delete mode 100644 webrtc/media/base/fakescreencapturerfactory.h diff --git a/webrtc/media/BUILD.gn b/webrtc/media/BUILD.gn index 8a4e8088cc..9cd917f219 100644 --- a/webrtc/media/BUILD.gn +++ b/webrtc/media/BUILD.gn @@ -56,7 +56,6 @@ rtc_static_library("rtc_media") { "base/cpuid.h", "base/cryptoparams.h", "base/device.h", - "base/fakescreencapturerfactory.h", "base/hybriddataengine.h", "base/mediachannel.h", "base/mediacommon.h", diff --git a/webrtc/media/base/fakescreencapturerfactory.h b/webrtc/media/base/fakescreencapturerfactory.h deleted file mode 100644 index a196c26b0e..0000000000 --- a/webrtc/media/base/fakescreencapturerfactory.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. - * - * Use of this source code is governed by a BSD-style license - * that can be found in the LICENSE file in the root of the source - * tree. An additional intellectual property rights grant can be found - * in the file PATENTS. All contributing project authors may - * be found in the AUTHORS file in the root of the source tree. - */ - -#ifndef WEBRTC_MEDIA_BASE_FAKESCREENCAPTURERFACTORY_H_ -#define WEBRTC_MEDIA_BASE_FAKESCREENCAPTURERFACTORY_H_ - -#include "webrtc/media/base/fakevideocapturer.h" -#include "webrtc/media/base/videocapturerfactory.h" - -namespace cricket { - -class FakeScreenCapturerFactory - : public cricket::ScreenCapturerFactory, - public sigslot::has_slots<> { - public: - FakeScreenCapturerFactory() - : window_capturer_(NULL), - capture_state_(cricket::CS_STOPPED) {} - - virtual cricket::VideoCapturer* Create(const ScreencastId& window) { - if (window_capturer_ != NULL) { - return NULL; - } - window_capturer_ = new cricket::FakeVideoCapturer; - window_capturer_->SignalDestroyed.connect( - this, - &FakeScreenCapturerFactory::OnWindowCapturerDestroyed); - window_capturer_->SignalStateChange.connect( - this, - &FakeScreenCapturerFactory::OnStateChange); - return window_capturer_; - } - - cricket::FakeVideoCapturer* window_capturer() { return window_capturer_; } - - cricket::CaptureState capture_state() { return capture_state_; } - - private: - void OnWindowCapturerDestroyed(cricket::FakeVideoCapturer* capturer) { - if (capturer == window_capturer_) { - window_capturer_ = NULL; - } - } - void OnStateChange(cricket::VideoCapturer*, cricket::CaptureState state) { - capture_state_ = state; - } - - cricket::FakeVideoCapturer* window_capturer_; - cricket::CaptureState capture_state_; -}; - -} // namespace cricket - -#endif // WEBRTC_MEDIA_BASE_FAKESCREENCAPTURERFACTORY_H_ diff --git a/webrtc/media/media.gyp b/webrtc/media/media.gyp index 8c82779d6f..dd28b38c31 100644 --- a/webrtc/media/media.gyp +++ b/webrtc/media/media.gyp @@ -35,7 +35,6 @@ 'base/cpuid.h', 'base/cryptoparams.h', 'base/device.h', - 'base/fakescreencapturerfactory.h', 'base/hybriddataengine.h', 'base/mediachannel.h', 'base/mediacommon.h',