summaryrefslogtreecommitdiff
path: root/chromium/media/base/filter_collection.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/filter_collection.h')
-rw-r--r--chromium/media/base/filter_collection.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/media/base/filter_collection.h b/chromium/media/base/filter_collection.h
index 90ea0669446..a0aee76f0b8 100644
--- a/chromium/media/base/filter_collection.h
+++ b/chromium/media/base/filter_collection.h
@@ -12,6 +12,7 @@ namespace media {
class AudioRenderer;
class Demuxer;
+class TextRenderer;
class VideoRenderer;
// Represents a set of uninitialized demuxer and audio/video decoders and
@@ -33,10 +34,14 @@ class MEDIA_EXPORT FilterCollection {
void SetVideoRenderer(scoped_ptr<VideoRenderer> video_renderer);
scoped_ptr<VideoRenderer> GetVideoRenderer();
+ void SetTextRenderer(scoped_ptr<TextRenderer> text_renderer);
+ scoped_ptr<TextRenderer> GetTextRenderer();
+
private:
Demuxer* demuxer_;
scoped_ptr<AudioRenderer> audio_renderer_;
scoped_ptr<VideoRenderer> video_renderer_;
+ scoped_ptr<TextRenderer> text_renderer_;
DISALLOW_COPY_AND_ASSIGN(FilterCollection);
};