| Index: media/mojo/services/mojo_media_client.h
|
| diff --git a/media/mojo/services/mojo_media_client.h b/media/mojo/services/mojo_media_client.h
|
| index f376ffd999fc1a52b1771b06f34004f80098aa01..9b5ecb7f81d757d2fda939946c9aef2a4ca02fe9 100644
|
| --- a/media/mojo/services/mojo_media_client.h
|
| +++ b/media/mojo/services/mojo_media_client.h
|
| @@ -9,6 +9,7 @@
|
| #include <string>
|
|
|
| #include "base/memory/ref_counted.h"
|
| +#include "media/base/demuxer.h"
|
| #include "media/mojo/interfaces/video_decoder.mojom.h"
|
| #include "media/mojo/services/media_mojo_export.h"
|
|
|
| @@ -28,6 +29,7 @@ namespace media {
|
| class AudioDecoder;
|
| class AudioRendererSink;
|
| class CdmFactory;
|
| +class DemuxerFactory;
|
| class MediaLog;
|
| class RendererFactory;
|
| class VideoDecoder;
|
| @@ -65,6 +67,10 @@ class MEDIA_MOJO_EXPORT MojoMediaClient {
|
| virtual std::unique_ptr<RendererFactory> CreateRendererFactory(
|
| const scoped_refptr<MediaLog>& media_log);
|
|
|
| + // Returns the DemuxerFactory to be used by MojoDemuxerService.
|
| + virtual std::unique_ptr<DemuxerFactory> CreateDemuxerFactory(
|
| + const scoped_refptr<MediaLog>& media_log);
|
| +
|
| // Returns the CdmFactory to be used by MojoCdmService. |host_interfaces| can
|
| // be used to request interfaces provided remotely by the host. It may be a
|
| // nullptr if the host chose not to bind the InterfacePtr.
|
|
|