MediaStoreOutputOptions
public final class MediaStoreOutputOptions extends OutputOptions
| java.lang.Object | ||
| ↳ | androidx.camera.video.OutputOptions | |
| ↳ | androidx.camera.video.MediaStoreOutputOptions |
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 |
|---|
public final class MediaStoreOutputOptions.BuilderThe builder of the |
Constants |
|
|---|---|
static final @NonNull ContentValues |
An empty |
Public methods |
|
|---|---|
boolean |
|
@NonNull Uri |
Gets the URI of the collection to insert into. |
@NonNull ContentResolver |
Gets the ContentResolver instance. |
@NonNull ContentValues |
Gets the content values to be included in the created video row. |
int |
hashCode() |
@NonNull String |
toString() |
Inherited Constants |
||||
|---|---|---|---|---|
|
Inherited methods |
|---|
Constants
EMPTY_CONTENT_VALUES
public static final @NonNull ContentValues EMPTY_CONTENT_VALUES
An empty ContentValues.
Public methods
getCollectionUri
public @NonNull Uri getCollectionUri()
Gets the URI of the collection to insert into.
| See also | |
|---|---|
Builder |
getContentResolver
public @NonNull ContentResolver getContentResolver()
Gets the ContentResolver instance.
| See also | |
|---|---|
Builder |
getContentValues
public @NonNull ContentValues getContentValues()
Gets the content values to be included in the created video row.
| See also | |
|---|---|
setContentValues |