From 998483319195f903529363ebbad0e694acd0a21b Mon Sep 17 00:00:00 2001 From: James Dong Date: Tue, 31 Jul 2012 12:19:38 -0700 Subject: [PATCH] Added a key to retrieve the rotation angle in MediaMetadataRetriever.java class o related-to-bug: 6872687 Change-Id: I94569bb8357c39e8309974ede8284b33a996866c --- api/current.txt | 1 + media/java/android/media/MediaMetadataRetriever.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/api/current.txt b/api/current.txt index f987d5e763fd6..12fb9990b2c5c 100644 --- a/api/current.txt +++ b/api/current.txt @@ -11341,6 +11341,7 @@ package android.media { field public static final int METADATA_KEY_NUM_TRACKS = 10; // 0xa field public static final int METADATA_KEY_TITLE = 7; // 0x7 field public static final int METADATA_KEY_VIDEO_HEIGHT = 19; // 0x13 + field public static final int METADATA_KEY_VIDEO_ROTATION = 24; // 0x18 field public static final int METADATA_KEY_VIDEO_WIDTH = 18; // 0x12 field public static final int METADATA_KEY_WRITER = 11; // 0xb field public static final int METADATA_KEY_YEAR = 8; // 0x8 diff --git a/media/java/android/media/MediaMetadataRetriever.java b/media/java/android/media/MediaMetadataRetriever.java index aef631f6c22bf..cc59d026d5697 100644 --- a/media/java/android/media/MediaMetadataRetriever.java +++ b/media/java/android/media/MediaMetadataRetriever.java @@ -483,5 +483,10 @@ public class MediaMetadataRetriever * of 180 degrees will be retrieved as "-90.0000+180.0000", for instance. */ public static final int METADATA_KEY_LOCATION = 23; + /** + * This key retrieves the video rotation angle in degrees, if available. + * The video rotation angle may be 0, 90, 180, or 270 degrees. + */ + public static final int METADATA_KEY_VIDEO_ROTATION = 24; // Add more here... }