| 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_;
|
|
|
|
|