Index: chromecast/media/audio/cast_audio_manager.h |
diff --git a/chromecast/media/audio/cast_audio_manager.h b/chromecast/media/audio/cast_audio_manager.h |
index 97e3e3cfc78213b734333b3e18bc7f1b7fe4dcbc..572b99fe6b6fc4e155bf0c1a1bb9d47a7d319b01 100644 |
--- a/chromecast/media/audio/cast_audio_manager.h |
+++ b/chromecast/media/audio/cast_audio_manager.h |
@@ -20,9 +20,11 @@ struct MediaPipelineDeviceParams; |
class CastAudioManager : public ::media::AudioManagerBase { |
public: |
- CastAudioManager(::media::AudioLogFactory* audio_log_factory, |
- MediaPipelineBackendManager* backend_manager); |
- ~CastAudioManager() override; |
+ CastAudioManager( |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
+ scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner, |
+ ::media::AudioLogFactory* audio_log_factory, |
+ MediaPipelineBackendManager* backend_manager); |
// AudioManager implementation. |
bool HasAudioOutputDevices() override; |
@@ -38,6 +40,9 @@ class CastAudioManager : public ::media::AudioManagerBase { |
virtual std::unique_ptr<MediaPipelineBackend> CreateMediaPipelineBackend( |
const MediaPipelineDeviceParams& params); |
+ protected: |
+ ~CastAudioManager() override; |
+ |
private: |
// AudioManagerBase implementation. |
::media::AudioOutputStream* MakeLinearOutputStream( |