OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "media/mojo/services/renderer_config.h" | 5 #include "media/mojo/services/renderer_config.h" |
6 | 6 |
7 namespace media { | 7 namespace media { |
8 | 8 |
9 namespace internal { | 9 namespace internal { |
10 extern scoped_ptr<PlatformRendererConfig> CreatePlatformRendererConfig(); | 10 extern scoped_ptr<PlatformRendererConfig> CreatePlatformRendererConfig(); |
(...skipping 16 matching lines...) Expand all Loading... |
27 ScopedVector<VideoDecoder> RendererConfig::GetVideoDecoders( | 27 ScopedVector<VideoDecoder> RendererConfig::GetVideoDecoders( |
28 const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, | 28 const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
29 const LogCB& media_log_cb) { | 29 const LogCB& media_log_cb) { |
30 return renderer_config_->GetVideoDecoders(media_task_runner, media_log_cb); | 30 return renderer_config_->GetVideoDecoders(media_task_runner, media_log_cb); |
31 } | 31 } |
32 | 32 |
33 scoped_refptr<AudioRendererSink> RendererConfig::GetAudioRendererSink() { | 33 scoped_refptr<AudioRendererSink> RendererConfig::GetAudioRendererSink() { |
34 return renderer_config_->GetAudioRendererSink(); | 34 return renderer_config_->GetAudioRendererSink(); |
35 } | 35 } |
36 | 36 |
37 scoped_ptr<VideoRendererSink> RendererConfig::GetVideoRendererSink() { | |
38 return renderer_config_->GetVideoRendererSink(); | |
39 } | |
40 | |
41 const AudioHardwareConfig& RendererConfig::GetAudioHardwareConfig() { | 37 const AudioHardwareConfig& RendererConfig::GetAudioHardwareConfig() { |
42 return renderer_config_->GetAudioHardwareConfig(); | 38 return renderer_config_->GetAudioHardwareConfig(); |
43 } | 39 } |
44 | 40 |
45 RendererConfig::RendererConfig() | 41 RendererConfig::RendererConfig() |
46 : renderer_config_(internal::CreatePlatformRendererConfig().Pass()) { | 42 : renderer_config_(internal::CreatePlatformRendererConfig().Pass()) { |
47 } | 43 } |
48 | 44 |
49 RendererConfig::~RendererConfig() { | 45 RendererConfig::~RendererConfig() { |
50 } | 46 } |
51 | 47 |
52 } // namespace media | 48 } // namespace media |
OLD | NEW |