| Index: media/mojo/interfaces/interface_factory.mojom
|
| diff --git a/media/mojo/interfaces/interface_factory.mojom b/media/mojo/interfaces/interface_factory.mojom
|
| index f2e230a44092dc5f44e2e760972177152d5c0dad..da7410a47d5eb3f698876db05850c12fb1483965 100644
|
| --- a/media/mojo/interfaces/interface_factory.mojom
|
| +++ b/media/mojo/interfaces/interface_factory.mojom
|
| @@ -6,12 +6,20 @@ module media.mojom;
|
|
|
| import "media/mojo/interfaces/audio_decoder.mojom";
|
| import "media/mojo/interfaces/content_decryption_module.mojom";
|
| +import "media/mojo/interfaces/demuxer.mojom";
|
| import "media/mojo/interfaces/renderer.mojom";
|
| +import "media/mojo/interfaces/source_buffer.mojom";
|
| import "media/mojo/interfaces/video_decoder.mojom";
|
|
|
| // A factory interface to create media services. Renderers can only access
|
| // ContentDecryptionModules created in the same factory.
|
| interface InterfaceFactory {
|
| + // Creates a Demuxer service.
|
| + CreateDemuxer(Demuxer& demuxer);
|
| +
|
| + // Creates a SourceBuffer service.
|
| + CreateSourceBuffer(SourceBuffer& source_buffer);
|
| +
|
| // Creates an AudioDecoder service.
|
| CreateAudioDecoder(AudioDecoder& audio_decoder);
|
|
|
|
|