Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1368)

Unified Diff: chrome/browser/media/android/cdm/media_drm_credential_manager.h

Issue 1427183002: Move MediaDrmBridge provision communication to native side. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: AndroidCdmFactory use a fetcher factory instead of a fetcher; addressed more comments Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/media/android/cdm/media_drm_credential_manager.h
diff --git a/chrome/browser/media/android/cdm/media_drm_credential_manager.h b/chrome/browser/media/android/cdm/media_drm_credential_manager.h
index 5bf88eb6545e682e2ee841c44ca602a1ed1f2b62..4328734ac55a326863164dd98188bda5a44249ef 100644
--- a/chrome/browser/media/android/cdm/media_drm_credential_manager.h
+++ b/chrome/browser/media/android/cdm/media_drm_credential_manager.h
@@ -12,6 +12,7 @@
#include "base/macros.h"
#include "base/memory/singleton.h"
#include "media/base/android/media_drm_bridge.h"
+#include "media/base/android/provision_fetcher.h"
// This class manages the media DRM credentials on Android.
class MediaDrmCredentialManager {
@@ -53,6 +54,10 @@ class MediaDrmCredentialManager {
// The MediaDrmBridge object used to perform the credential reset.
scoped_refptr<media::MediaDrmBridge> media_drm_bridge_;
+ // The factory that creates ProvisionFetcher object that are used in the
+ // process of device provisioning.
+ scoped_ptr<media::ProvisionFetcherFactory> provision_fetcher_factory_;
+
// The callback provided by the caller.
ResetCredentialsCB reset_credentials_cb_;

Powered by Google App Engine
This is Rietveld 408576698