ImageCapture.OutputFileOptions.Builder
public
static
final
class
ImageCapture.OutputFileOptions.Builder
extends Object
java.lang.Object | |
↳ | androidx.camera.core.ImageCapture.OutputFileOptions.Builder |
Builder class for ImageCapture.OutputFileOptions
.
Summary
Public constructors | |
---|---|
Builder(File file)
Creates options to write captured image to a |
|
Builder(ContentResolver contentResolver, Uri saveCollection, ContentValues contentValues)
Creates options to write captured image to |
|
Builder(OutputStream outputStream)
Creates options that write captured image to a |
Public methods | |
---|---|
ImageCapture.OutputFileOptions
|
build()
Builds |
ImageCapture.OutputFileOptions.Builder
|
setMetadata(ImageCapture.Metadata metadata)
Sets the metadata to be stored with the saved image. |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (File file)
Creates options to write captured image to a File
.
Parameters | |
---|---|
file |
File : save location of the image.
|
Builder
public Builder (ContentResolver contentResolver, Uri saveCollection, ContentValues contentValues)
Creates options to write captured image to MediaStore
.
Example:
ContentValues contentValues = new ContentValues();
contentValues.put(MediaStore.MediaColumns.DISPLAY_NAME, "NEW_IMAGE");
contentValues.put(MediaStore.MediaColumns.MIME_TYPE, "image/jpeg");
ImageCapture.OutputFileOptions options = new ImageCapture.OutputFileOptions.Builder(
getContentResolver(),
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
contentValues).build();
Parameters | |
---|---|
contentResolver |
ContentResolver : to access MediaStore |
saveCollection |
Uri : The URL of the table to insert into. |
contentValues |
ContentValues : to be included in the created image file.
|
Builder
public Builder (OutputStream outputStream)
Creates options that write captured image to a OutputStream
.
Parameters | |
---|---|
outputStream |
OutputStream : save location of the image.
|
Public methods
build
public ImageCapture.OutputFileOptions build ()
Builds ImageCapture.OutputFileOptions
.
Returns | |
---|---|
ImageCapture.OutputFileOptions |
setMetadata
public ImageCapture.OutputFileOptions.Builder setMetadata (ImageCapture.Metadata metadata)
Sets the metadata to be stored with the saved image.
For JPEG this will be included in the EXIF.
Parameters | |
---|---|
metadata |
ImageCapture.Metadata : Metadata to be stored with the saved image. For JPEG this will
be included in the EXIF.
|
Returns | |
---|---|
ImageCapture.OutputFileOptions.Builder |