1package android.media.update;
2
3import android.graphics.Bitmap;
4import android.media.MediaMetadata2;
5import android.media.MediaMetadata2.Builder;
6import android.media.Rating2;
7import android.os.Bundle;
8
9import java.util.Set;
10
11/**
12 * @hide
13 */
14public interface MediaMetadata2Provider {
15    boolean containsKey_impl(String key);
16    CharSequence getText_impl(String key);
17    String getMediaId_impl();
18    String getString_impl(String key);
19    long getLong_impl(String key);
20    Rating2 getRating_impl(String key);
21    Bundle toBundle_impl();
22    Set<String> keySet_impl();
23    int size_impl();
24    Bitmap getBitmap_impl(String key);
25    float getFloat_impl(String key);
26    Bundle getExtras_impl();
27
28    interface BuilderProvider {
29        Builder putText_impl(String key, CharSequence value);
30        Builder putString_impl(String key, String value);
31        Builder putLong_impl(String key, long value);
32        Builder putRating_impl(String key, Rating2 value);
33        Builder putBitmap_impl(String key, Bitmap value);
34        Builder putFloat_impl(String key, float value);
35        Builder setExtras_impl(Bundle bundle);
36        MediaMetadata2 build_impl();
37    }
38}
39