Index: media/blink/webaudiosourceprovider_impl.h |
diff --git a/media/blink/webaudiosourceprovider_impl.h b/media/blink/webaudiosourceprovider_impl.h |
index afdf1e3ce8dc6364b5c0d3d5b80e45084a1bf2d2..6c54b73768b7dfaf88096c56978548a0ee4075f5 100644 |
--- a/media/blink/webaudiosourceprovider_impl.h |
+++ b/media/blink/webaudiosourceprovider_impl.h |
@@ -40,6 +40,8 @@ class MEDIA_BLINK_EXPORT WebAudioSourceProviderImpl |
explicit WebAudioSourceProviderImpl( |
const scoped_refptr<RestartableAudioRendererSink>& sink); |
+ void enable_audio_focus() { enable_audio_focus_ = true; } |
+ |
// blink::WebAudioSourceProvider implementation. |
void setClient(blink::WebAudioSourceProviderClient* client) override; |
void provideInput(const blink::WebVector<float*>& audio_data, |
@@ -85,6 +87,9 @@ class MEDIA_BLINK_EXPORT WebAudioSourceProviderImpl |
scoped_refptr<RestartableAudioRendererSink> sink_; |
scoped_ptr<AudioBus> bus_wrapper_; |
+ // If true, Initialize() will set AudioParamaters::FOCUSABLE. |
+ bool enable_audio_focus_; |
+ |
// NOTE: Weak pointers must be invalidated before all other member variables. |
base::WeakPtrFactory<WebAudioSourceProviderImpl> weak_factory_; |