Index: chrome/browser/speech/tts_controller.h |
diff --git a/chrome/browser/speech/tts_controller.h b/chrome/browser/speech/tts_controller.h |
index 658c9f58cd0574838607dc059075a11a970d4fa7..aaaea711951326a8aac78f2077980d4c1f7eada7 100644 |
--- a/chrome/browser/speech/tts_controller.h |
+++ b/chrome/browser/speech/tts_controller.h |
@@ -98,6 +98,9 @@ class TtsEngineDelegate { |
// Resume speaking this utterance. |
virtual void Resume(Utterance* utterance) = 0; |
+ |
+ // Load the built-in component extension for ChromeOS. |
+ virtual bool LoadBuiltInTtsExtension(Profile* profile) = 0; |
}; |
// Class that wants to receive events on utterances. |
@@ -325,6 +328,10 @@ class TtsController { |
// extensions. |
virtual void SetTtsEngineDelegate(TtsEngineDelegate* delegate) = 0; |
+ // Get the delegate that processes TTS requests with user-installed |
+ // extensions. |
+ virtual TtsEngineDelegate* GetTtsEngineDelegate() = 0; |
+ |
// For unit testing. |
virtual void SetPlatformImpl(TtsPlatformImpl* platform_impl) = 0; |
virtual int QueueSize() = 0; |