Chromium Code Reviews| 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..8771d117452667551ee1dfd4570e375932ed1b88 100644 |
| --- a/chromecast/media/audio/cast_audio_manager_factory.h |
| +++ b/chromecast/media/audio/cast_audio_manager_factory.h |
| @@ -11,9 +11,13 @@ |
| namespace chromecast { |
| namespace media { |
| +class MediaPipelineBackendManager; |
| + |
| class CastAudioManagerFactory : public ::media::AudioManagerFactory { |
| public: |
| - CastAudioManagerFactory(); |
| + // This class does not take ownership of |backend_manager|. |
|
alokp
2016/04/01 17:53:37
redundant comment
tianyuwang1
2016/04/01 17:58:20
Done.
|
| + explicit CastAudioManagerFactory( |
| + MediaPipelineBackendManager* backend_manager); |
| ~CastAudioManagerFactory() override; |
| // ::media::AudioManagerFactory overrides. |
| @@ -21,6 +25,8 @@ class CastAudioManagerFactory : public ::media::AudioManagerFactory { |
| ::media::AudioLogFactory* audio_log_factory) override; |
| private: |
| + MediaPipelineBackendManager* const backend_manager_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(CastAudioManagerFactory); |
| }; |