| Index: content/renderer/render_thread_impl.h
|
| diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h
|
| index 885712031913c70f0c3888dfd56d3da018f2766c..d3048d787ccb570ae7f4d2e6620c866ba69e11bb 100644
|
| --- a/content/renderer/render_thread_impl.h
|
| +++ b/content/renderer/render_thread_impl.h
|
| @@ -53,6 +53,7 @@ class ScopedCOMInitializer;
|
| }
|
|
|
| namespace content {
|
| +class AudioRendererMixerManager;
|
| class BrowserPluginChannelManager;
|
| class BrowserPluginRegistry;
|
| class MediaStreamCenter;
|
| @@ -223,6 +224,11 @@ class CONTENT_EXPORT RenderThreadImpl : public content::RenderThread,
|
| // threaded compositing is enabled.
|
| base::WeakPtr<WebGraphicsContext3DCommandBufferImpl> GetGpuVDAContext3D();
|
|
|
| + // AudioRendererMixerManager instance which manages renderer side mixer
|
| + // instances shared based on configured audio parameters. Lazily created on
|
| + // first call.
|
| + content::AudioRendererMixerManager* GetAudioRendererMixerManager();
|
| +
|
| private:
|
| virtual bool OnControlMessageReceived(const IPC::Message& msg) OVERRIDE;
|
|
|
| @@ -303,6 +309,8 @@ class CONTENT_EXPORT RenderThreadImpl : public content::RenderThread,
|
|
|
| scoped_ptr<WebGraphicsContext3DCommandBufferImpl> gpu_vda_context3d_;
|
|
|
| + scoped_ptr<content::AudioRendererMixerManager> audio_renderer_mixer_manager_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
|
| };
|
|
|
|
|