diff options
| author | 2018-08-29 15:00:22 +0900 | |
|---|---|---|
| committer | 2018-10-23 23:37:31 +0000 | |
| commit | 26b3de310fd9db48f5fc08d85c58b8fd8ccce15a (patch) | |
| tree | 45f4af545b539638ea88209ff3ce4de5afcf74fb | |
| parent | ac87c0a884009d1213b352ccbc0143f24a1fb04c (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.java | 34 |
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... } |