| 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(
|
|
|