Index: media/base/filter_collection.h |
diff --git a/media/base/media_filter_collection.h b/media/base/filter_collection.h |
similarity index 74% |
rename from media/base/media_filter_collection.h |
rename to media/base/filter_collection.h |
index c4a403abf185e8c1966bf57f0f1a9aaa6f004524..8a396e1e9b5188b30418328f2b6d255e06ff2b7a 100644 |
--- a/media/base/media_filter_collection.h |
+++ b/media/base/filter_collection.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef MEDIA_BASE_MEDIA_FILTER_COLLECTION_H_ |
-#define MEDIA_BASE_MEDIA_FILTER_COLLECTION_H_ |
+#ifndef MEDIA_BASE_FILTER_COLLECTION_H_ |
+#define MEDIA_BASE_FILTER_COLLECTION_H_ |
#include <list> |
@@ -12,11 +12,11 @@ |
namespace media { |
-// This is a collection of MediaFilter objects used to form a media playback |
+// This is a collection of Filter objects used to form a media playback |
// pipeline. See src/media/base/pipeline.h for more information. |
-class MediaFilterCollection { |
+class FilterCollection { |
public: |
- MediaFilterCollection(); |
+ FilterCollection(); |
// Adds a filter to the collection. |
void AddDataSource(DataSource* filter); |
@@ -52,30 +52,28 @@ class MediaFilterCollection { |
AUDIO_DECODER, |
VIDEO_DECODER, |
AUDIO_RENDERER, |
- VIDEO_RENDERER |
+ VIDEO_RENDERER, |
}; |
// List of filters managed by this collection. |
- typedef std::pair<FilterType, scoped_refptr<MediaFilter> > FilterListElement; |
+ typedef std::pair<FilterType, scoped_refptr<Filter> > FilterListElement; |
typedef std::list<FilterListElement> FilterList; |
FilterList filters_; |
// Helper function that adds a filter to the filter list. |
- void AddFilter(FilterType filter_type, MediaFilter* filter); |
+ void AddFilter(FilterType filter_type, Filter* filter); |
// Helper function for SelectXXX() methods. It manages the |
// downcasting and mapping between FilterType and Filter class. |
- template<FilterType filter_type, class Filter> |
- void SelectFilter(scoped_refptr<Filter>* filter_out); |
+ template<FilterType filter_type, typename F> |
+ void SelectFilter(scoped_refptr<F>* filter_out); |
- // Helper function that searches the filters list for a specific |
- // filter type. |
- void SelectFilter(FilterType filter_type, |
- scoped_refptr<MediaFilter>* filter_out); |
+ // Helper function that searches the filters list for a specific filter type. |
+ void SelectFilter(FilterType filter_type, scoped_refptr<Filter>* filter_out); |
- DISALLOW_COPY_AND_ASSIGN(MediaFilterCollection); |
+ DISALLOW_COPY_AND_ASSIGN(FilterCollection); |
}; |
} // namespace media |
-#endif // MEDIA_BASE_MEDIA_FILTER_COLLECTION_H_ |
+#endif // MEDIA_BASE_FILTER_COLLECTION_H_ |