summaryrefslogtreecommitdiff
path: root/chromium/media/base/media_drm_key_type.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/media_drm_key_type.h')
-rw-r--r--chromium/media/base/media_drm_key_type.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/chromium/media/base/media_drm_key_type.h b/chromium/media/base/media_drm_key_type.h
new file mode 100644
index 00000000000..fea284d0ed2
--- /dev/null
+++ b/chromium/media/base/media_drm_key_type.h
@@ -0,0 +1,25 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef MEDIA_BASE_MEDIA_DRM_KEY_TYPE_H_
+#define MEDIA_BASE_MEDIA_DRM_KEY_TYPE_H_
+
+#include <stdint.h>
+
+namespace media {
+
+// These must be in sync with Android MediaDrm KEY_TYPE_XXX constants, except
+// UNKNOWN and MAX:
+// https://developer.android.com/reference/android/media/MediaDrm.html#KEY_TYPE_OFFLINE
+enum class MediaDrmKeyType : uint32_t {
+ UNKNOWN = 0,
+ MIN = UNKNOWN,
+ STREAMING = 1,
+ OFFLINE = 2,
+ RELEASE = 3,
+ MAX = RELEASE,
+};
+
+} // namespace media
+#endif // MEDIA_BASE_MEDIA_DRM_KEY_TYPE_H_