}
uint32 session_id = CreateSessionId();
- SavePromise(session_id, promise.PassAs<media::CdmPromise>());
+ SavePromise(session_id, promise.Pass());
manager_->CreateSession(
cdm_id_,
session_id,
return;
}
- SavePromise(session_id, promise.PassAs<media::CdmPromise>());
+ SavePromise(session_id, promise.Pass());
manager_->UpdateSession(
cdm_id_,
session_id,
return;
}
- SavePromise(session_id, promise.PassAs<media::CdmPromise>());
+ SavePromise(session_id, promise.Pass());
manager_->ReleaseSession(cdm_id_, session_id);
}
promise->reject(NOT_SUPPORTED_ERROR, 0, "Not yet implemented.");
}
+int ProxyMediaKeys::GetCdmId() const {
+ return cdm_id_;
+}
+
void ProxyMediaKeys::OnSessionCreated(uint32 session_id,
const std::string& web_session_id) {
AssignWebSessionId(session_id, web_session_id);
web_session_id, exception_code, system_code, std::string());
}
-int ProxyMediaKeys::GetCdmId() const {
- return cdm_id_;
-}
-
ProxyMediaKeys::ProxyMediaKeys(
RendererCdmManager* manager,
const media::SessionMessageCB& session_message_cb,