MediaStoreOutputOptions
class MediaStoreOutputOptions : OutputOptions
A class providing options for storing output to MediaStore.
Example:
ContentValues contentValues = new ContentValues(); contentValues.put(MediaStore.MediaColumns.DISPLAY_NAME, "NEW_VIDEO"); contentValues.put(MediaStore.MediaColumns.MIME_TYPE, "video/mp4"); MediaStoreOutputOptions options = new MediaStoreOutputOptions.Builder( contentResolver, MediaStore.Video.Media.EXTERNAL_CONTENT_URI) .setContentValues(contentValues) .build();
The output Uri can be obtained via getOutputUri from getOutputResults.
For more information about setting collections Uri and ContentValues, read the Access media files from shared storage and MediaStore developer guide.
Summary
Nested types |
|---|
|
The builder of the |
Constants |
|
|---|---|
const ContentValues |
An empty |
Public functions |
|
|---|---|
Boolean |
|
Uri |
Gets the URI of the collection to insert into. |
ContentResolver |
Gets the ContentResolver instance. |
ContentValues |
Gets the content values to be included in the created video row. |
Int |
hashCode() |
String |
toString() |
Inherited Constants |
|---|
Inherited functions |
|---|
Constants
EMPTY_CONTENT_VALUES
const val EMPTY_CONTENT_VALUES: ContentValues
An empty ContentValues.
Public functions
getCollectionUri
fun getCollectionUri(): Uri
Gets the URI of the collection to insert into.
| See also | |
|---|---|
Builder |
getContentResolver
fun getContentResolver(): ContentResolver
Gets the ContentResolver instance.
| See also | |
|---|---|
Builder |
getContentValues
fun getContentValues(): ContentValues
Gets the content values to be included in the created video row.
| See also | |
|---|---|
setContentValues |