Index: chrome/browser/browser_process_impl.h |
=================================================================== |
--- chrome/browser/browser_process_impl.h (revision 137377) |
+++ chrome/browser/browser_process_impl.h (working copy) |
@@ -30,6 +30,10 @@ |
class RemoteDebuggingServer; |
class TabCloseableStateWatcher; |
+namespace chrome { |
+class MediaDeviceManager; |
+} |
+ |
namespace policy { |
class BrowserPolicyConnector; |
class PolicyService; |
@@ -113,7 +117,9 @@ |
virtual prerender::PrerenderTracker* prerender_tracker() OVERRIDE; |
virtual ComponentUpdateService* component_updater() OVERRIDE; |
virtual CRLSetFetcher* crl_set_fetcher() OVERRIDE; |
+ virtual chrome::MediaDeviceManager* media_device_manager() OVERRIDE; |
+ |
// content::NotificationObserver implementation. |
virtual void Observe(int type, |
const content::NotificationSource& source, |
@@ -238,6 +244,9 @@ |
// Monitors the state of the 'DisablePluginFinder' policy. |
scoped_ptr<BooleanPrefMember> plugin_finder_disabled_pref_; |
+ // Keeps track of media device attachments/detechments. |
+ scoped_ptr<chrome::MediaDeviceManager> media_device_manager_; |
+ |
#if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) |
base::RepeatingTimer<BrowserProcessImpl> autoupdate_timer_; |