Index: content/browser/media/android/media_drm_credential_manager.h |
diff --git a/content/browser/media/android/media_drm_credential_manager.h b/content/browser/media/android/media_drm_credential_manager.h |
index ae77c615aa24e6cf4306abf0b7d95ad63f52cdaa..e27ffbf3de15e87ebb27472913d6cb12174a63de 100644 |
--- a/content/browser/media/android/media_drm_credential_manager.h |
+++ b/content/browser/media/android/media_drm_credential_manager.h |
@@ -5,6 +5,7 @@ |
#ifndef CONTENT_BROWSER_MEDIA_ANDROID_MEDIA_DRM_CREDENTIAL_MANAGER_H_ |
#define CONTENT_BROWSER_MEDIA_ANDROID_MEDIA_DRM_CREDENTIAL_MANAGER_H_ |
+#include <jni.h> |
#include <string> |
#include "base/callback.h" |
@@ -19,14 +20,22 @@ namespace content { |
class MediaDrmCredentialManager { |
public: |
MediaDrmCredentialManager(); |
- ~MediaDrmCredentialManager(); |
+ |
+ void Destroy(JNIEnv* env, jobject obj); |
typedef base::Callback<void(bool)> ResetCredentialsCB; |
// Called to reset the DRM credentials. |
void ResetCredentials(const ResetCredentialsCB& callback); |
+ // Called to reset the DRM credentials. (for Java) |
+ void ResetCredentials(JNIEnv* env, jobject obj, jobject callback); |
+ |
+ static bool RegisterMediaDrmCredentialManager(JNIEnv* env); |
+ |
private: |
+ ~MediaDrmCredentialManager(); |
+ |
// Callback function passed to MediaDrmBridge. It is called when reset |
// completed. |
void OnResetCredentialsCompleted(const std::string& security_level, |