summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Toshikazu Saito <toshikazu.x.saito@sony.com> 2018-08-29 15:00:22 +0900
committer Chong Zhang <chz@google.com> 2018-10-23 23:37:31 +0000
commit26b3de310fd9db48f5fc08d85c58b8fd8ccce15a (patch)
tree45f4af545b539638ea88209ff3ce4de5afcf74fb
parentac87c0a884009d1213b352ccbc0143f24a1fb04c (diff)
Add keys to retrieve color aspects from metadata
Add keys to retrieve color standard, color transfer and color range from MediaMetadataRetriever. Bug: 114329709 Test: put hdr/non-hdr contents and check media db Change-Id: Ifa90f12a572b330f87acd6ef06e1e83ddceb8483
-rw-r--r--media/java/android/media/MediaMetadataRetriever.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/media/java/android/media/MediaMetadataRetriever.java b/media/java/android/media/MediaMetadataRetriever.java
index 57b648e709e9..e019f4203993 100644
--- a/media/java/android/media/MediaMetadataRetriever.java
+++ b/media/java/android/media/MediaMetadataRetriever.java
@@ -923,5 +923,39 @@ public class MediaMetadataRetriever
* @hide
*/
public static final int METADATA_KEY_EXIF_LENGTH = 34;
+
+ /**
+ * This key retrieves the color standard, if available.
+ *
+ * @see MediaFormat#COLOR_STANDARD_BT709
+ * @see MediaFormat#COLOR_STANDARD_BT601_PAL
+ * @see MediaFormat#COLOR_STANDARD_BT601_NTSC
+ * @see MediaFormat#COLOR_STANDARD_BT2020
+ *
+ * @hide
+ */
+ public static final int METADATA_KEY_COLOR_STANDARD = 35;
+
+ /**
+ * This key retrieves the color transfer, if available.
+ *
+ * @see MediaFormat#COLOR_TRANSFER_LINEAR
+ * @see MediaFormat#COLOR_TRANSFER_SDR_VIDEO
+ * @see MediaFormat#COLOR_TRANSFER_ST2084
+ * @see MediaFormat#COLOR_TRANSFER_HLG
+ *
+ * @hide
+ */
+ public static final int METADATA_KEY_COLOR_TRANSFER = 36;
+
+ /**
+ * This key retrieves the color range, if available.
+ *
+ * @see MediaFormat#COLOR_RANGE_LIMITED
+ * @see MediaFormat#COLOR_RANGE_FULL
+ *
+ * @hide
+ */
+ public static final int METADATA_KEY_COLOR_RANGE = 37;
// Add more here...
}