summaryrefslogtreecommitdiff
path: root/chromium/media/mojo/services/media_foundation_mojo_media_client.h
diff options
context:
space:
mode:
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.h13
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