Index: media/mojo/services/mojo_renderer_service.cc |
diff --git a/media/mojo/services/mojo_renderer_service.cc b/media/mojo/services/mojo_renderer_service.cc |
index 5d75037717ddbf1c1c740f2bd094fb6db27daa56..9c6f2adf0d11eb581920b6ee7244d8dadd8f09fa 100644 |
--- a/media/mojo/services/mojo_renderer_service.cc |
+++ b/media/mojo/services/mojo_renderer_service.cc |
@@ -36,10 +36,11 @@ |
MojoRendererService::~MojoRendererService() { |
} |
-void MojoRendererService::Initialize(mojom::RendererClientPtr client, |
- mojom::DemuxerStreamPtr audio, |
- mojom::DemuxerStreamPtr video, |
- const InitializeCallback& callback) { |
+void MojoRendererService::Initialize( |
+ mojom::RendererClientPtr client, |
+ mojom::DemuxerStreamPtr audio, |
+ mojom::DemuxerStreamPtr video, |
+ const mojo::Callback<void(bool)>& callback) { |
DVLOG(1) << __FUNCTION__; |
DCHECK_EQ(state_, STATE_UNINITIALIZED); |
client_ = std::move(client); |
@@ -49,7 +50,7 @@ |
base::Bind(&MojoRendererService::OnStreamReady, weak_this_, callback))); |
} |
-void MojoRendererService::Flush(const FlushCallback& callback) { |
+void MojoRendererService::Flush(const mojo::Closure& callback) { |
DVLOG(2) << __FUNCTION__; |
DCHECK_EQ(state_, STATE_PLAYING); |
@@ -77,7 +78,7 @@ |
} |
void MojoRendererService::SetCdm(int32_t cdm_id, |
- const SetCdmCallback& callback) { |
+ const mojo::Callback<void(bool)>& callback) { |
if (!mojo_cdm_service_context_) { |
DVLOG(1) << "CDM service context not available."; |
callback.Run(false); |
@@ -138,7 +139,7 @@ |
} |
void MojoRendererService::OnStreamReady( |
- const base::Callback<void(bool)>& callback) { |
+ const mojo::Callback<void(bool)>& callback) { |
DCHECK_EQ(state_, STATE_INITIALIZING); |
renderer_->Initialize( |
@@ -148,7 +149,7 @@ |
} |
void MojoRendererService::OnRendererInitializeDone( |
- const base::Callback<void(bool)>& callback, |
+ const mojo::Callback<void(bool)>& callback, |
PipelineStatus status) { |
DVLOG(1) << __FUNCTION__; |
DCHECK_EQ(state_, STATE_INITIALIZING); |
@@ -187,7 +188,7 @@ |
base::Bind(&MojoRendererService::UpdateMediaTime, weak_this_, false)); |
} |
-void MojoRendererService::OnFlushCompleted(const FlushCallback& callback) { |
+void MojoRendererService::OnFlushCompleted(const mojo::Closure& callback) { |
DVLOG(1) << __FUNCTION__; |
DCHECK_EQ(state_, STATE_FLUSHING); |
state_ = STATE_PLAYING; |
@@ -196,7 +197,7 @@ |
void MojoRendererService::OnCdmAttached( |
scoped_refptr<MediaKeys> cdm, |
- const base::Callback<void(bool)>& callback, |
+ const mojo::Callback<void(bool)>& callback, |
bool success) { |
DVLOG(1) << __FUNCTION__ << "(" << success << ")"; |