Index: content/public/renderer/content_renderer_client.h |
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h |
index 653d38cecace3987bc813b8c8071628f84cf0578..09c8a9a762e41d553edcc6c9a80ac06620f3c66d 100644 |
--- a/content/public/renderer/content_renderer_client.h |
+++ b/content/public/renderer/content_renderer_client.h |
@@ -37,6 +37,8 @@ class WebPlugin; |
class WebPluginContainer; |
class WebRTCPeerConnectionHandler; |
class WebRTCPeerConnectionHandlerClient; |
+class WebSpeechSynthesizer; |
+class WebSpeechSynthesizerClient; |
class WebThemeEngine; |
class WebURLRequest; |
struct WebPluginParams; |
@@ -157,6 +159,11 @@ class CONTENT_EXPORT ContentRendererClient { |
// the content layer will provide an engine. |
virtual WebKit::WebThemeEngine* OverrideThemeEngine(); |
+ // Allows the embedder to override the WebSpeechSynthesizer used. |
+ // If it returns NULL the content layer will provide an engine. |
+ virtual WebKit::WebSpeechSynthesizer* OverrideSpeechSynthesizer( |
+ WebKit::WebSpeechSynthesizerClient* client); |
+ |
// Returns true if the renderer process should schedule the idle handler when |
// all widgets are hidden. |
virtual bool RunIdleHandlerWhenWidgetsHidden(); |