Index: chrome/browser/ui/app_list/start_page_service.h |
diff --git a/chrome/browser/ui/app_list/start_page_service.h b/chrome/browser/ui/app_list/start_page_service.h |
index 61e226055de48df5c1ac945ab210ba55c6aaf6d9..d33bd531bbd29826fc90f2c6560ed88b22da43ed 100644 |
--- a/chrome/browser/ui/app_list/start_page_service.h |
+++ b/chrome/browser/ui/app_list/start_page_service.h |
@@ -88,6 +88,12 @@ class StartPageService : public KeyedService, |
// getUserMedia() request from the web contents. |
class StartPageWebContentsDelegate; |
+#if defined(OS_CHROMEOS) |
+ // This class observes the change of audio input device availability and |
+ // checks if currently the system has valid audio input. |
+ class AudioStatus; |
+#endif |
+ |
void LoadContents(); |
void UnloadContents(); |
@@ -109,6 +115,10 @@ class StartPageService : public KeyedService, |
scoped_ptr<SpeechRecognizer> speech_recognizer_; |
+#if defined(OS_CHROMEOS) |
+ scoped_ptr<AudioStatus> audio_status_; |
+#endif |
+ |
base::WeakPtrFactory<StartPageService> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(StartPageService); |