Index: media/base/android/media_drm_bridge.cc |
diff --git a/media/base/android/media_drm_bridge.cc b/media/base/android/media_drm_bridge.cc |
index 8760900a8879af28953035571011e4d7ce01dec1..5cdd26c30afe78c99e113152d318f3da8b6d796d 100644 |
--- a/media/base/android/media_drm_bridge.cc |
+++ b/media/base/android/media_drm_bridge.cc |
@@ -15,9 +15,21 @@ bool MediaDrmBridge::IsAvailable() { |
return false; |
} |
+MediaDrmBridge* MediaDrmBridge::Create(int media_keys_id, |
+ const std::vector<uint8>& uuid) { |
+ if (!IsAvailable()) |
+ return NULL; |
+ |
+ // TODO(qinmin): check whether the uuid is valid. |
+ return new MediaDrmBridge(media_keys_id, uuid); |
+} |
+ |
MediaDrmBridge::MediaDrmBridge( |
int media_keys_id, const std::vector<uint8>& uuid) |
- : media_keys_id_(media_keys_id) {} |
+ : media_keys_id_(media_keys_id), |
+ uuid_(uuid) { |
+ // TODO(qinmin): pass the uuid to DRM engine. |
+} |
MediaDrmBridge::~MediaDrmBridge() {} |