Chromium Code Reviews| Index: media/mojo/services/test_mojo_media_client.h |
| diff --git a/media/mojo/services/test_mojo_media_client.h b/media/mojo/services/test_mojo_media_client.h |
| index 904616752ff05e3cf40b8c7c0580adbe67fe9c5b..37279d06759d4d4e336b18016c2d494d110dcfe5 100644 |
| --- a/media/mojo/services/test_mojo_media_client.h |
| +++ b/media/mojo/services/test_mojo_media_client.h |
| @@ -12,10 +12,16 @@ |
| #include "media/audio/audio_manager.h" |
| #include "media/mojo/services/mojo_media_client.h" |
| +namespace base { |
| +class SingleThreadTaskRunner; |
| +} |
| + |
| namespace media { |
| class AudioHardwareConfig; |
| class AudioRendererSink; |
| +class MediaLog; |
| +class RendererFactory; |
| class VideoRendererSink; |
| // Default MojoMediaClient for MojoMediaApplication. |
| @@ -27,16 +33,21 @@ class TestMojoMediaClient : public MojoMediaClient { |
| // MojoMediaClient implementation. |
| void Initialize() final; |
| void WillQuit() final; |
| - std::unique_ptr<RendererFactory> CreateRendererFactory( |
| - const scoped_refptr<MediaLog>& media_log) final; |
| - AudioRendererSink* CreateAudioRendererSink() final; |
| - VideoRendererSink* CreateVideoRendererSink( |
| - const scoped_refptr<base::SingleThreadTaskRunner>& task_runner) final; |
| + std::unique_ptr<Renderer> CreateRenderer( |
| + scoped_refptr<base::SingleThreadTaskRunner> media_task_runner, |
| + scoped_refptr<MediaLog> media_log, |
| + const std::string& audio_device_id) final; |
| std::unique_ptr<CdmFactory> CreateCdmFactory( |
| shell::mojom::InterfaceProvider* /* interface_provider */) final; |
| private: |
| + RendererFactory* GetRendererFactory(const scoped_refptr<MediaLog>& media_log); |
|
dcheng
2016/06/06 21:24:08
In general, we prefer scoped_refptr<T> over const
tianyuwang1
2016/06/06 22:45:48
Done.
|
| + AudioRendererSink* GetAudioRendererSink(); |
| + VideoRendererSink* GetVideoRendererSink( |
| + const scoped_refptr<base::SingleThreadTaskRunner>& task_runner); |
| + |
| ScopedAudioManagerPtr audio_manager_; |
| + std::unique_ptr<RendererFactory> renderer_factory_; |
| scoped_refptr<AudioRendererSink> audio_renderer_sink_; |
| std::unique_ptr<VideoRendererSink> video_renderer_sink_; |