xref: /aosp_15_r20/prebuilts/sdk/extensions/2/public/api/framework-mediaprovider.txt (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1// Signature format: 2.0
2package android.provider {
3
4  public final class MediaStore {
5    ctor public MediaStore();
6    method public static boolean canManageMedia(@NonNull android.content.Context);
7    method @NonNull public static android.app.PendingIntent createDeleteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>);
8    method @NonNull public static android.app.PendingIntent createFavoriteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean);
9    method @NonNull public static android.app.PendingIntent createTrashRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean);
10    method @NonNull public static android.app.PendingIntent createWriteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>);
11    method @Nullable public static android.net.Uri getDocumentUri(@NonNull android.content.Context, @NonNull android.net.Uri);
12    method @NonNull public static java.util.Set<java.lang.String> getExternalVolumeNames(@NonNull android.content.Context);
13    method public static long getGeneration(@NonNull android.content.Context, @NonNull String);
14    method public static android.net.Uri getMediaScannerUri();
15    method @Nullable public static android.net.Uri getMediaUri(@NonNull android.content.Context, @NonNull android.net.Uri);
16    method @NonNull public static android.os.ParcelFileDescriptor getOriginalMediaFormatFileDescriptor(@NonNull android.content.Context, @NonNull android.os.ParcelFileDescriptor) throws java.io.IOException;
17    method public static int getPickImagesMaxLimit();
18    method @NonNull public static java.util.Set<java.lang.String> getRecentExternalVolumeNames(@NonNull android.content.Context);
19    method @Nullable public static android.net.Uri getRedactedUri(@NonNull android.content.ContentResolver, @NonNull android.net.Uri);
20    method @NonNull public static java.util.List<android.net.Uri> getRedactedUri(@NonNull android.content.ContentResolver, @NonNull java.util.List<android.net.Uri>);
21    method public static boolean getRequireOriginal(@NonNull android.net.Uri);
22    method @NonNull public static String getVersion(@NonNull android.content.Context);
23    method @NonNull public static String getVersion(@NonNull android.content.Context, @NonNull String);
24    method @NonNull public static String getVolumeName(@NonNull android.net.Uri);
25    method public static boolean isCurrentSystemGallery(@NonNull android.content.ContentResolver, int, @NonNull String);
26    method @Deprecated @NonNull public static android.net.Uri setIncludePending(@NonNull android.net.Uri);
27    method @NonNull public static android.net.Uri setRequireOriginal(@NonNull android.net.Uri);
28    field public static final String ACTION_IMAGE_CAPTURE = "android.media.action.IMAGE_CAPTURE";
29    field public static final String ACTION_IMAGE_CAPTURE_SECURE = "android.media.action.IMAGE_CAPTURE_SECURE";
30    field public static final String ACTION_PICK_IMAGES = "android.provider.action.PICK_IMAGES";
31    field public static final String ACTION_REVIEW = "android.provider.action.REVIEW";
32    field public static final String ACTION_REVIEW_SECURE = "android.provider.action.REVIEW_SECURE";
33    field public static final String ACTION_VIDEO_CAPTURE = "android.media.action.VIDEO_CAPTURE";
34    field public static final String AUTHORITY = "media";
35    field @NonNull public static final android.net.Uri AUTHORITY_URI;
36    field public static final String EXTRA_ACCEPT_ORIGINAL_MEDIA_FORMAT = "android.provider.extra.ACCEPT_ORIGINAL_MEDIA_FORMAT";
37    field public static final String EXTRA_BRIGHTNESS = "android.provider.extra.BRIGHTNESS";
38    field public static final String EXTRA_DURATION_LIMIT = "android.intent.extra.durationLimit";
39    field public static final String EXTRA_FINISH_ON_COMPLETION = "android.intent.extra.finishOnCompletion";
40    field public static final String EXTRA_FULL_SCREEN = "android.intent.extra.fullScreen";
41    field public static final String EXTRA_MEDIA_ALBUM = "android.intent.extra.album";
42    field public static final String EXTRA_MEDIA_ARTIST = "android.intent.extra.artist";
43    field public static final String EXTRA_MEDIA_CAPABILITIES = "android.provider.extra.MEDIA_CAPABILITIES";
44    field public static final String EXTRA_MEDIA_CAPABILITIES_UID = "android.provider.extra.MEDIA_CAPABILITIES_UID";
45    field public static final String EXTRA_MEDIA_FOCUS = "android.intent.extra.focus";
46    field public static final String EXTRA_MEDIA_GENRE = "android.intent.extra.genre";
47    field @Deprecated public static final String EXTRA_MEDIA_PLAYLIST = "android.intent.extra.playlist";
48    field public static final String EXTRA_MEDIA_RADIO_CHANNEL = "android.intent.extra.radio_channel";
49    field public static final String EXTRA_MEDIA_TITLE = "android.intent.extra.title";
50    field public static final String EXTRA_OUTPUT = "output";
51    field public static final String EXTRA_PICK_IMAGES_MAX = "android.provider.extra.PICK_IMAGES_MAX";
52    field public static final String EXTRA_SCREEN_ORIENTATION = "android.intent.extra.screenOrientation";
53    field public static final String EXTRA_SHOW_ACTION_ICONS = "android.intent.extra.showActionIcons";
54    field public static final String EXTRA_SIZE_LIMIT = "android.intent.extra.sizeLimit";
55    field public static final String EXTRA_VIDEO_QUALITY = "android.intent.extra.videoQuality";
56    field public static final String INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH = "android.media.action.MEDIA_PLAY_FROM_SEARCH";
57    field public static final String INTENT_ACTION_MEDIA_SEARCH = "android.intent.action.MEDIA_SEARCH";
58    field @Deprecated public static final String INTENT_ACTION_MUSIC_PLAYER = "android.intent.action.MUSIC_PLAYER";
59    field public static final String INTENT_ACTION_STILL_IMAGE_CAMERA = "android.media.action.STILL_IMAGE_CAMERA";
60    field public static final String INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE = "android.media.action.STILL_IMAGE_CAMERA_SECURE";
61    field public static final String INTENT_ACTION_TEXT_OPEN_FROM_SEARCH = "android.media.action.TEXT_OPEN_FROM_SEARCH";
62    field public static final String INTENT_ACTION_VIDEO_CAMERA = "android.media.action.VIDEO_CAMERA";
63    field public static final String INTENT_ACTION_VIDEO_PLAY_FROM_SEARCH = "android.media.action.VIDEO_PLAY_FROM_SEARCH";
64    field public static final int MATCH_DEFAULT = 0; // 0x0
65    field public static final int MATCH_EXCLUDE = 2; // 0x2
66    field public static final int MATCH_INCLUDE = 1; // 0x1
67    field public static final int MATCH_ONLY = 3; // 0x3
68    field public static final String MEDIA_IGNORE_FILENAME = ".nomedia";
69    field public static final String MEDIA_SCANNER_VOLUME = "volume";
70    field public static final String META_DATA_REVIEW_GALLERY_PREWARM_SERVICE = "android.media.review_gallery_prewarm_service";
71    field public static final String META_DATA_STILL_IMAGE_CAMERA_PREWARM_SERVICE = "android.media.still_image_camera_preview_service";
72    field public static final String QUERY_ARG_INCLUDE_RECENTLY_UNMOUNTED_VOLUMES = "android:query-arg-recently-unmounted-volumes";
73    field public static final String QUERY_ARG_MATCH_FAVORITE = "android:query-arg-match-favorite";
74    field public static final String QUERY_ARG_MATCH_PENDING = "android:query-arg-match-pending";
75    field public static final String QUERY_ARG_MATCH_TRASHED = "android:query-arg-match-trashed";
76    field public static final String QUERY_ARG_RELATED_URI = "android:query-arg-related-uri";
77    field public static final String UNKNOWN_STRING = "<unknown>";
78    field public static final String VOLUME_EXTERNAL = "external";
79    field public static final String VOLUME_EXTERNAL_PRIMARY = "external_primary";
80    field public static final String VOLUME_INTERNAL = "internal";
81  }
82
83  public static final class MediaStore.Audio {
84    ctor public MediaStore.Audio();
85    method @Deprecated @Nullable public static String keyFor(@Nullable String);
86  }
87
88  public static interface MediaStore.Audio.AlbumColumns {
89    field public static final String ALBUM = "album";
90    field @Deprecated public static final String ALBUM_ART = "album_art";
91    field public static final String ALBUM_ID = "album_id";
92    field @Deprecated public static final String ALBUM_KEY = "album_key";
93    field public static final String ARTIST = "artist";
94    field public static final String ARTIST_ID = "artist_id";
95    field @Deprecated public static final String ARTIST_KEY = "artist_key";
96    field public static final String FIRST_YEAR = "minyear";
97    field public static final String LAST_YEAR = "maxyear";
98    field public static final String NUMBER_OF_SONGS = "numsongs";
99    field public static final String NUMBER_OF_SONGS_FOR_ARTIST = "numsongs_by_artist";
100  }
101
102  public static final class MediaStore.Audio.Albums implements android.provider.BaseColumns android.provider.MediaStore.Audio.AlbumColumns {
103    ctor public MediaStore.Audio.Albums();
104    method public static android.net.Uri getContentUri(String);
105    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/albums";
106    field public static final String DEFAULT_SORT_ORDER = "album_key";
107    field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/album";
108    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
109    field public static final android.net.Uri INTERNAL_CONTENT_URI;
110  }
111
112  public static interface MediaStore.Audio.ArtistColumns {
113    field public static final String ARTIST = "artist";
114    field @Deprecated public static final String ARTIST_KEY = "artist_key";
115    field public static final String NUMBER_OF_ALBUMS = "number_of_albums";
116    field public static final String NUMBER_OF_TRACKS = "number_of_tracks";
117  }
118
119  public static final class MediaStore.Audio.Artists implements android.provider.BaseColumns android.provider.MediaStore.Audio.ArtistColumns {
120    ctor public MediaStore.Audio.Artists();
121    method public static android.net.Uri getContentUri(String);
122    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/artists";
123    field public static final String DEFAULT_SORT_ORDER = "artist_key";
124    field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/artist";
125    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
126    field public static final android.net.Uri INTERNAL_CONTENT_URI;
127  }
128
129  public static final class MediaStore.Audio.Artists.Albums implements android.provider.BaseColumns android.provider.MediaStore.Audio.AlbumColumns {
130    ctor public MediaStore.Audio.Artists.Albums();
131    method public static android.net.Uri getContentUri(String, long);
132  }
133
134  public static interface MediaStore.Audio.AudioColumns extends android.provider.MediaStore.MediaColumns {
135    field public static final String ALBUM_ID = "album_id";
136    field @Deprecated public static final String ALBUM_KEY = "album_key";
137    field public static final String ARTIST_ID = "artist_id";
138    field @Deprecated public static final String ARTIST_KEY = "artist_key";
139    field public static final String BOOKMARK = "bookmark";
140    field public static final String GENRE = "genre";
141    field public static final String GENRE_ID = "genre_id";
142    field @Deprecated public static final String GENRE_KEY = "genre_key";
143    field public static final String IS_ALARM = "is_alarm";
144    field public static final String IS_AUDIOBOOK = "is_audiobook";
145    field public static final String IS_MUSIC = "is_music";
146    field public static final String IS_NOTIFICATION = "is_notification";
147    field public static final String IS_PODCAST = "is_podcast";
148    field public static final String IS_RECORDING = "is_recording";
149    field public static final String IS_RINGTONE = "is_ringtone";
150    field @Deprecated public static final String TITLE_KEY = "title_key";
151    field public static final String TITLE_RESOURCE_URI = "title_resource_uri";
152    field public static final String TRACK = "track";
153    field public static final String YEAR = "year";
154  }
155
156  public static final class MediaStore.Audio.Genres implements android.provider.BaseColumns android.provider.MediaStore.Audio.GenresColumns {
157    ctor public MediaStore.Audio.Genres();
158    method public static android.net.Uri getContentUri(String);
159    method public static android.net.Uri getContentUriForAudioId(String, int);
160    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/genre";
161    field public static final String DEFAULT_SORT_ORDER = "name";
162    field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/genre";
163    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
164    field public static final android.net.Uri INTERNAL_CONTENT_URI;
165  }
166
167  public static final class MediaStore.Audio.Genres.Members implements android.provider.MediaStore.Audio.AudioColumns {
168    ctor public MediaStore.Audio.Genres.Members();
169    method public static android.net.Uri getContentUri(String, long);
170    field public static final String AUDIO_ID = "audio_id";
171    field public static final String CONTENT_DIRECTORY = "members";
172    field public static final String DEFAULT_SORT_ORDER = "title_key";
173    field public static final String GENRE_ID = "genre_id";
174  }
175
176  public static interface MediaStore.Audio.GenresColumns {
177    field public static final String NAME = "name";
178  }
179
180  public static final class MediaStore.Audio.Media implements android.provider.MediaStore.Audio.AudioColumns {
181    ctor public MediaStore.Audio.Media();
182    method public static android.net.Uri getContentUri(String);
183    method @NonNull public static android.net.Uri getContentUri(@NonNull String, long);
184    method @Deprecated @Nullable public static android.net.Uri getContentUriForPath(@NonNull String);
185    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/audio";
186    field public static final String DEFAULT_SORT_ORDER = "title_key";
187    field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/audio";
188    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
189    field public static final String EXTRA_MAX_BYTES = "android.provider.MediaStore.extra.MAX_BYTES";
190    field public static final android.net.Uri INTERNAL_CONTENT_URI;
191    field public static final String RECORD_SOUND_ACTION = "android.provider.MediaStore.RECORD_SOUND";
192  }
193
194  @Deprecated public static final class MediaStore.Audio.Playlists implements android.provider.BaseColumns android.provider.MediaStore.Audio.PlaylistsColumns {
195    ctor @Deprecated public MediaStore.Audio.Playlists();
196    method @Deprecated public static android.net.Uri getContentUri(String);
197    field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/playlist";
198    field @Deprecated public static final String DEFAULT_SORT_ORDER = "name";
199    field @Deprecated public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/playlist";
200    field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI;
201    field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI;
202  }
203
204  @Deprecated public static final class MediaStore.Audio.Playlists.Members implements android.provider.MediaStore.Audio.AudioColumns {
205    ctor @Deprecated public MediaStore.Audio.Playlists.Members();
206    method @Deprecated public static android.net.Uri getContentUri(String, long);
207    method @Deprecated public static boolean moveItem(android.content.ContentResolver, long, int, int);
208    field @Deprecated public static final String AUDIO_ID = "audio_id";
209    field @Deprecated public static final String CONTENT_DIRECTORY = "members";
210    field @Deprecated public static final String DEFAULT_SORT_ORDER = "play_order";
211    field @Deprecated public static final String PLAYLIST_ID = "playlist_id";
212    field @Deprecated public static final String PLAY_ORDER = "play_order";
213    field @Deprecated public static final String _ID = "_id";
214  }
215
216  @Deprecated public static interface MediaStore.Audio.PlaylistsColumns extends android.provider.MediaStore.MediaColumns {
217    field @Deprecated public static final String DATA = "_data";
218    field @Deprecated public static final String DATE_ADDED = "date_added";
219    field @Deprecated public static final String DATE_MODIFIED = "date_modified";
220    field @Deprecated public static final String NAME = "name";
221  }
222
223  public static final class MediaStore.Audio.Radio {
224    field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/radio";
225  }
226
227  public static interface MediaStore.DownloadColumns extends android.provider.MediaStore.MediaColumns {
228    field public static final String DOWNLOAD_URI = "download_uri";
229    field public static final String REFERER_URI = "referer_uri";
230  }
231
232  public static final class MediaStore.Downloads implements android.provider.MediaStore.DownloadColumns {
233    method @NonNull public static android.net.Uri getContentUri(@NonNull String);
234    method @NonNull public static android.net.Uri getContentUri(@NonNull String, long);
235    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/download";
236    field @NonNull public static final android.net.Uri EXTERNAL_CONTENT_URI;
237    field @NonNull public static final android.net.Uri INTERNAL_CONTENT_URI;
238  }
239
240  public static final class MediaStore.Files {
241    ctor public MediaStore.Files();
242    method public static android.net.Uri getContentUri(String);
243    method public static android.net.Uri getContentUri(String, long);
244  }
245
246  public static interface MediaStore.Files.FileColumns extends android.provider.MediaStore.MediaColumns {
247    field public static final String MEDIA_TYPE = "media_type";
248    field public static final int MEDIA_TYPE_AUDIO = 2; // 0x2
249    field public static final int MEDIA_TYPE_DOCUMENT = 6; // 0x6
250    field public static final int MEDIA_TYPE_IMAGE = 1; // 0x1
251    field public static final int MEDIA_TYPE_NONE = 0; // 0x0
252    field @Deprecated public static final int MEDIA_TYPE_PLAYLIST = 4; // 0x4
253    field public static final int MEDIA_TYPE_SUBTITLE = 5; // 0x5
254    field public static final int MEDIA_TYPE_VIDEO = 3; // 0x3
255    field public static final String MIME_TYPE = "mime_type";
256    field public static final String PARENT = "parent";
257  }
258
259  public static final class MediaStore.Images {
260    ctor public MediaStore.Images();
261  }
262
263  public static interface MediaStore.Images.ImageColumns extends android.provider.MediaStore.MediaColumns {
264    field public static final String DESCRIPTION = "description";
265    field public static final String EXPOSURE_TIME = "exposure_time";
266    field public static final String F_NUMBER = "f_number";
267    field public static final String ISO = "iso";
268    field public static final String IS_PRIVATE = "isprivate";
269    field @Deprecated public static final String LATITUDE = "latitude";
270    field @Deprecated public static final String LONGITUDE = "longitude";
271    field @Deprecated public static final String MINI_THUMB_MAGIC = "mini_thumb_magic";
272    field @Deprecated public static final String PICASA_ID = "picasa_id";
273    field public static final String SCENE_CAPTURE_TYPE = "scene_capture_type";
274  }
275
276  public static final class MediaStore.Images.Media implements android.provider.MediaStore.Images.ImageColumns {
277    ctor public MediaStore.Images.Media();
278    method @Deprecated public static android.graphics.Bitmap getBitmap(android.content.ContentResolver, android.net.Uri) throws java.io.FileNotFoundException, java.io.IOException;
279    method public static android.net.Uri getContentUri(String);
280    method @NonNull public static android.net.Uri getContentUri(@NonNull String, long);
281    method @Deprecated public static String insertImage(android.content.ContentResolver, String, String, String) throws java.io.FileNotFoundException;
282    method @Deprecated public static String insertImage(android.content.ContentResolver, android.graphics.Bitmap, String, String);
283    method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]);
284    method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[], String, String);
285    method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[], String, String[], String);
286    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/image";
287    field public static final String DEFAULT_SORT_ORDER = "bucket_display_name";
288    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
289    field public static final android.net.Uri INTERNAL_CONTENT_URI;
290  }
291
292  @Deprecated public static class MediaStore.Images.Thumbnails implements android.provider.BaseColumns {
293    ctor @Deprecated public MediaStore.Images.Thumbnails();
294    method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long);
295    method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long, long);
296    method @Deprecated public static android.net.Uri getContentUri(String);
297    method @Deprecated @NonNull public static android.util.Size getKindSize(int);
298    method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options);
299    method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options);
300    method @Deprecated public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]);
301    method @Deprecated public static final android.database.Cursor queryMiniThumbnail(android.content.ContentResolver, long, int, String[]);
302    method @Deprecated public static final android.database.Cursor queryMiniThumbnails(android.content.ContentResolver, android.net.Uri, int, String[]);
303    field @Deprecated public static final String DATA = "_data";
304    field @Deprecated public static final String DEFAULT_SORT_ORDER = "image_id ASC";
305    field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI;
306    field @Deprecated public static final int FULL_SCREEN_KIND = 2; // 0x2
307    field @Deprecated public static final String HEIGHT = "height";
308    field @Deprecated public static final String IMAGE_ID = "image_id";
309    field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI;
310    field @Deprecated public static final String KIND = "kind";
311    field @Deprecated public static final int MICRO_KIND = 3; // 0x3
312    field @Deprecated public static final int MINI_KIND = 1; // 0x1
313    field @Deprecated public static final String THUMB_DATA = "thumb_data";
314    field @Deprecated public static final String WIDTH = "width";
315  }
316
317  public static interface MediaStore.MediaColumns extends android.provider.BaseColumns {
318    field public static final String ALBUM = "album";
319    field public static final String ALBUM_ARTIST = "album_artist";
320    field public static final String ARTIST = "artist";
321    field public static final String AUTHOR = "author";
322    field public static final String BITRATE = "bitrate";
323    field public static final String BUCKET_DISPLAY_NAME = "bucket_display_name";
324    field public static final String BUCKET_ID = "bucket_id";
325    field public static final String CAPTURE_FRAMERATE = "capture_framerate";
326    field public static final String CD_TRACK_NUMBER = "cd_track_number";
327    field public static final String COMPILATION = "compilation";
328    field public static final String COMPOSER = "composer";
329    field public static final String DATA = "_data";
330    field public static final String DATE_ADDED = "date_added";
331    field public static final String DATE_EXPIRES = "date_expires";
332    field public static final String DATE_MODIFIED = "date_modified";
333    field public static final String DATE_TAKEN = "datetaken";
334    field public static final String DISC_NUMBER = "disc_number";
335    field public static final String DISPLAY_NAME = "_display_name";
336    field public static final String DOCUMENT_ID = "document_id";
337    field public static final String DURATION = "duration";
338    field public static final String GENERATION_ADDED = "generation_added";
339    field public static final String GENERATION_MODIFIED = "generation_modified";
340    field public static final String GENRE = "genre";
341    field public static final String HEIGHT = "height";
342    field public static final String INSTANCE_ID = "instance_id";
343    field public static final String IS_DOWNLOAD = "is_download";
344    field public static final String IS_DRM = "is_drm";
345    field public static final String IS_FAVORITE = "is_favorite";
346    field public static final String IS_PENDING = "is_pending";
347    field public static final String IS_TRASHED = "is_trashed";
348    field public static final String MIME_TYPE = "mime_type";
349    field public static final String NUM_TRACKS = "num_tracks";
350    field public static final String ORIENTATION = "orientation";
351    field public static final String ORIGINAL_DOCUMENT_ID = "original_document_id";
352    field public static final String OWNER_PACKAGE_NAME = "owner_package_name";
353    field public static final String RELATIVE_PATH = "relative_path";
354    field public static final String RESOLUTION = "resolution";
355    field public static final String SIZE = "_size";
356    field public static final String TITLE = "title";
357    field public static final String VOLUME_NAME = "volume_name";
358    field public static final String WIDTH = "width";
359    field public static final String WRITER = "writer";
360    field public static final String XMP = "xmp";
361    field public static final String YEAR = "year";
362  }
363
364  public static class MediaStore.PickerMediaColumns {
365    field public static final String DATA = "_data";
366    field public static final String DATE_TAKEN = "datetaken";
367    field public static final String DISPLAY_NAME = "_display_name";
368    field public static final String DURATION_MILLIS = "duration";
369    field public static final String MIME_TYPE = "mime_type";
370    field public static final String SIZE = "_size";
371  }
372
373  public static final class MediaStore.Video {
374    ctor public MediaStore.Video();
375    method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]);
376    field public static final String DEFAULT_SORT_ORDER = "_display_name";
377  }
378
379  public static final class MediaStore.Video.Media implements android.provider.MediaStore.Video.VideoColumns {
380    ctor public MediaStore.Video.Media();
381    method public static android.net.Uri getContentUri(String);
382    method @NonNull public static android.net.Uri getContentUri(@NonNull String, long);
383    field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/video";
384    field public static final String DEFAULT_SORT_ORDER = "title";
385    field public static final android.net.Uri EXTERNAL_CONTENT_URI;
386    field public static final android.net.Uri INTERNAL_CONTENT_URI;
387  }
388
389  @Deprecated public static class MediaStore.Video.Thumbnails implements android.provider.BaseColumns {
390    ctor @Deprecated public MediaStore.Video.Thumbnails();
391    method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long);
392    method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long, long);
393    method @Deprecated public static android.net.Uri getContentUri(String);
394    method @Deprecated @NonNull public static android.util.Size getKindSize(int);
395    method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options);
396    method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options);
397    field @Deprecated public static final String DATA = "_data";
398    field @Deprecated public static final String DEFAULT_SORT_ORDER = "video_id ASC";
399    field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI;
400    field @Deprecated public static final int FULL_SCREEN_KIND = 2; // 0x2
401    field @Deprecated public static final String HEIGHT = "height";
402    field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI;
403    field @Deprecated public static final String KIND = "kind";
404    field @Deprecated public static final int MICRO_KIND = 3; // 0x3
405    field @Deprecated public static final int MINI_KIND = 1; // 0x1
406    field @Deprecated public static final String VIDEO_ID = "video_id";
407    field @Deprecated public static final String WIDTH = "width";
408  }
409
410  public static interface MediaStore.Video.VideoColumns extends android.provider.MediaStore.MediaColumns {
411    field public static final String BOOKMARK = "bookmark";
412    field public static final String CATEGORY = "category";
413    field public static final String COLOR_RANGE = "color_range";
414    field public static final String COLOR_STANDARD = "color_standard";
415    field public static final String COLOR_TRANSFER = "color_transfer";
416    field public static final String DESCRIPTION = "description";
417    field public static final String IS_PRIVATE = "isprivate";
418    field public static final String LANGUAGE = "language";
419    field @Deprecated public static final String LATITUDE = "latitude";
420    field @Deprecated public static final String LONGITUDE = "longitude";
421    field @Deprecated public static final String MINI_THUMB_MAGIC = "mini_thumb_magic";
422    field public static final String TAGS = "tags";
423  }
424
425}
426
427