| Index: media/base/renderer_factory.h
|
| diff --git a/media/base/renderer_factory.h b/media/base/renderer_factory.h
|
| index f0a375fc35f478c0412583eb95f3ab38f7ea3c75..c65f96060556f49cbc563474245b9f8046fe6918 100644
|
| --- a/media/base/renderer_factory.h
|
| +++ b/media/base/renderer_factory.h
|
| @@ -10,6 +10,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "media/base/media_export.h"
|
| +#include "media/base/media_resource.h"
|
| #include "media/base/renderer.h"
|
| #include "media/base/surface_manager.h"
|
|
|
| @@ -41,6 +42,11 @@ class MEDIA_EXPORT RendererFactory {
|
| VideoRendererSink* video_renderer_sink,
|
| const RequestSurfaceCB& request_surface_cb) = 0;
|
|
|
| + // Returns the MediaResource::Type that should be used with the renderers
|
| + // created by this factory.
|
| + // NOTE: Returns Type::STREAM by default.
|
| + virtual MediaResource::Type GetRequiredMediaResourceType();
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(RendererFactory);
|
| };
|
|
|