summaryrefslogtreecommitdiff
path: root/android/media/update/MediaMetadata2Provider.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/media/update/MediaMetadata2Provider.java')
-rw-r--r--android/media/update/MediaMetadata2Provider.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/android/media/update/MediaMetadata2Provider.java b/android/media/update/MediaMetadata2Provider.java
new file mode 100644
index 00000000..22463e92
--- /dev/null
+++ b/android/media/update/MediaMetadata2Provider.java
@@ -0,0 +1,38 @@
+package android.media.update;
+
+import android.graphics.Bitmap;
+import android.media.MediaMetadata2;
+import android.media.MediaMetadata2.Builder;
+import android.media.Rating2;
+import android.os.Bundle;
+
+import java.util.Set;
+
+/**
+ * @hide
+ */
+public interface MediaMetadata2Provider {
+ boolean containsKey_impl(String key);
+ CharSequence getText_impl(String key);
+ String getMediaId_impl();
+ String getString_impl(String key);
+ long getLong_impl(String key);
+ Rating2 getRating_impl(String key);
+ Bundle toBundle_impl();
+ Set<String> keySet_impl();
+ int size_impl();
+ Bitmap getBitmap_impl(String key);
+ float getFloat_impl(String key);
+ Bundle getExtras_impl();
+
+ interface BuilderProvider {
+ Builder putText_impl(String key, CharSequence value);
+ Builder putString_impl(String key, String value);
+ Builder putLong_impl(String key, long value);
+ Builder putRating_impl(String key, Rating2 value);
+ Builder putBitmap_impl(String key, Bitmap value);
+ Builder putFloat_impl(String key, float value);
+ Builder setExtras_impl(Bundle bundle);
+ MediaMetadata2 build_impl();
+ }
+}