| Index: media/base/filter_collection.cc
|
| diff --git a/media/base/filter_collection.cc b/media/base/filter_collection.cc
|
| index 4535a2f090e877175c3ad30d486b437194855513..da5042f327ffbcae9af1c0cf61bc0312f8d082a3 100644
|
| --- a/media/base/filter_collection.cc
|
| +++ b/media/base/filter_collection.cc
|
| @@ -4,9 +4,10 @@
|
|
|
| #include "media/base/filter_collection.h"
|
|
|
| +#include "media/base/audio_renderer.h"
|
| #include "media/base/demuxer.h"
|
| -#include "media/base/renderer.h"
|
| #include "media/base/text_renderer.h"
|
| +#include "media/base/video_renderer.h"
|
|
|
| namespace media {
|
|
|
| @@ -22,15 +23,26 @@
|
| return demuxer_;
|
| }
|
|
|
| -void FilterCollection::SetRenderer(scoped_ptr<Renderer> renderer) {
|
| - renderer_ = renderer.Pass();
|
| +void FilterCollection::SetAudioRenderer(
|
| + scoped_ptr<AudioRenderer> audio_renderer) {
|
| + audio_renderer_ = audio_renderer.Pass();
|
| }
|
|
|
| -scoped_ptr<Renderer> FilterCollection::GetRenderer() {
|
| - return renderer_.Pass();
|
| +scoped_ptr<AudioRenderer> FilterCollection::GetAudioRenderer() {
|
| + return audio_renderer_.Pass();
|
| }
|
|
|
| -void FilterCollection::SetTextRenderer(scoped_ptr<TextRenderer> text_renderer) {
|
| +void FilterCollection::SetVideoRenderer(
|
| + scoped_ptr<VideoRenderer> video_renderer) {
|
| + video_renderer_ = video_renderer.Pass();
|
| +}
|
| +
|
| +scoped_ptr<VideoRenderer> FilterCollection::GetVideoRenderer() {
|
| + return video_renderer_.Pass();
|
| +}
|
| +
|
| +void FilterCollection::SetTextRenderer(
|
| + scoped_ptr<TextRenderer> text_renderer) {
|
| text_renderer_ = text_renderer.Pass();
|
| }
|
|
|
|
|