diff options
Diffstat (limited to 'chromium/media/mojo/services/media_foundation_mojo_media_client.h')
-rw-r--r-- | chromium/media/mojo/services/media_foundation_mojo_media_client.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/chromium/media/mojo/services/media_foundation_mojo_media_client.h b/chromium/media/mojo/services/media_foundation_mojo_media_client.h index 3e1fa574853..ebd045ef558 100644 --- a/chromium/media/mojo/services/media_foundation_mojo_media_client.h +++ b/chromium/media/mojo/services/media_foundation_mojo_media_client.h @@ -17,21 +17,24 @@ namespace media { // process hosting MediaFoundationRenderer and MediaFoundationCdm. class MediaFoundationMojoMediaClient final : public MojoMediaClient { public: - explicit MediaFoundationMojoMediaClient(const base::FilePath& user_data_dir); + MediaFoundationMojoMediaClient(); + + MediaFoundationMojoMediaClient(const MediaFoundationMojoMediaClient&) = + delete; + MediaFoundationMojoMediaClient& operator=( + const MediaFoundationMojoMediaClient&) = delete; + ~MediaFoundationMojoMediaClient() override; // MojoMediaClient implementation. std::unique_ptr<Renderer> CreateMediaFoundationRenderer( scoped_refptr<base::SingleThreadTaskRunner> task_runner, mojom::FrameInterfaceFactory* frame_interfaces, + mojo::PendingRemote<mojom::MediaLog> media_log_remote, mojo::PendingReceiver<mojom::MediaFoundationRendererExtension> renderer_extension_receiver) override; std::unique_ptr<CdmFactory> CreateCdmFactory( mojom::FrameInterfaceFactory* frame_interfaces) override; - - private: - base::FilePath user_data_dir_; - DISALLOW_COPY_AND_ASSIGN(MediaFoundationMojoMediaClient); }; } // namespace media |