Index: chromecast/media/audio/cast_audio_manager_factory.h |
diff --git a/chromecast/media/audio/cast_audio_manager_factory.h b/chromecast/media/audio/cast_audio_manager_factory.h |
index 85e816001b63545e6357c1d7c5eb1dfb70aa2489..ecc5ce906aaaa724d132db2564a852bf2404d8cf 100644 |
--- a/chromecast/media/audio/cast_audio_manager_factory.h |
+++ b/chromecast/media/audio/cast_audio_manager_factory.h |
@@ -17,8 +17,10 @@ class CastAudioManagerFactory : public ::media::AudioManagerFactory { |
~CastAudioManagerFactory() override; |
// ::media::AudioManagerFactory overrides. |
- ::media::AudioManager* CreateInstance( |
- ::media::AudioLogFactory* audio_log_factory) override; |
+ scoped_ptr<::media::AudioManager, ::media::AudioManagerDeleter> |
+ CreateInstance(scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
+ scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner, |
+ ::media::AudioLogFactory* audio_log_factory) override; |
private: |
DISALLOW_COPY_AND_ASSIGN(CastAudioManagerFactory); |