Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#constants) \| [Inherited Constants](https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#inhconstants)

# MediaStore.Files.FileColumns

*** ** * ** ***


`
public
static


interface
MediaStore.Files.FileColumns
`


`


implements

https://developer.android.com/reference/android/provider/MediaStore.MediaColumns


`

|---|
| android.provider.MediaStore.Files.FileColumns |

<br />

*** ** * ** ***

File metadata columns.

## Summary

| ### Constants ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` The media type (audio, video, image, document, playlist or subtitle) of the file, or 0 for not a media file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_AUDIO` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is an audio file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_DOCUMENT` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is a document file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_IMAGE` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is an image file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_NONE` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is not an audio, image, video, document, playlist, or subtitles file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_PLAYLIST` *This constant was deprecated in API level 31. Android playlists are now deprecated. We will keep the current functionality for compatibility reasons, but we will no longer take feature request. We do not advise adding new usages of Android Playlists. M3U files can be used as an alternative.* |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_SUBTITLE` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is a subtitles or lyrics file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE_VIDEO` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is a video file. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MIME_TYPE` The MIME type of the media item. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#PARENT` The index of the parent directory of the file. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` Special format for a file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT_ANIMATED_WEBP` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating that the file is an Animated Webp. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT_GIF` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating that the file is a GIF file. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT_MOTION_PHOTO` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating that the file is a Motion Photo. |
| `int` | `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT_NONE` Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating that the file doesn't have any special format associated with it. |

| ### Inherited constants |
|---|
| From interface `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns` |---|---| | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#ALBUM` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_ALBUM` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#ALBUM_ARTIST` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_ALBUMARTIST` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#ARTIST` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_ARTIST` or `https://developer.android.com/reference/android/media/ExifInterface#TAG_ARTIST` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#AUTHOR` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_AUTHOR` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#BITRATE` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_BITRATE` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#BUCKET_DISPLAY_NAME` The primary bucket display name of this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#BUCKET_ID` The primary bucket ID of this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#CAPTURE_FRAMERATE` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_CAPTURE_FRAMERATE` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#CD_TRACK_NUMBER` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_CD_TRACK_NUMBER` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#COMPILATION` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_COMPILATION` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#COMPOSER` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_COMPOSER` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DATA` Absolute filesystem path to the media item on disk. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DATE_ADDED` The time the media item was first added. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DATE_EXPIRES` The time the media item should be considered expired. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DATE_MODIFIED` Indexed value of `https://developer.android.com/reference/java/io/File#lastModified()` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DATE_TAKEN` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_DATE` or `https://developer.android.com/reference/android/media/ExifInterface#TAG_DATETIME_ORIGINAL` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DISC_NUMBER` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_DISC_NUMBER` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DISPLAY_NAME` The display name of the media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DOCUMENT_ID` The "document ID" GUID as defined by the *XMP Media Management* standard, extracted from any XMP metadata contained within this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#DURATION` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_DURATION` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#GENERATION_ADDED` Generation number at which metadata for this media item was first inserted. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#GENERATION_MODIFIED` Generation number at which metadata for this media item was last changed. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#GENRE` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_GENRE` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#HEIGHT` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_VIDEO_HEIGHT`, `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_IMAGE_HEIGHT` or `https://developer.android.com/reference/android/media/ExifInterface#TAG_IMAGE_LENGTH` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#INFERRED_DATE` File's approximate creation date. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#INSTANCE_ID` The "instance ID" GUID as defined by the *XMP Media Management* standard, extracted from any XMP metadata contained within this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#IS_DOWNLOAD` Flag indicating if the media item has been marked as being part of the `https://developer.android.com/reference/android/provider/MediaStore.Downloads` collection. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#IS_DRM` Flag indicating if a media item is DRM protected. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#IS_FAVORITE` Flag indicating if the media item has been marked as being a "favorite" by the user. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#IS_PENDING` Flag indicating if a media item is pending, and still being inserted by its owner. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#IS_TRASHED` Flag indicating if a media item is trashed. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#MIME_TYPE` The MIME type of the media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#NUM_TRACKS` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_NUM_TRACKS` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#OEM_METADATA` Column which allows OEMs to store custom metadata for a media file. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#ORIENTATION` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_VIDEO_ROTATION`, `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_IMAGE_ROTATION`, or `https://developer.android.com/reference/android/media/ExifInterface#TAG_ORIENTATION` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#ORIGINAL_DOCUMENT_ID` The "original document ID" GUID as defined by the *XMP Media Management* standard, extracted from any XMP metadata contained within this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#OWNER_PACKAGE_NAME` Package name that contributed this media. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#RELATIVE_PATH` Relative path of this media item within the storage device where it is persisted. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#RESOLUTION` Calculated value that combines `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#WIDTH` and `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#HEIGHT` into a user-presentable string. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#SIZE` Indexed value of `https://developer.android.com/reference/java/io/File#length()` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#TITLE` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_TITLE` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#VOLUME_NAME` Volume name of the specific storage device where this media item is persisted. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#WIDTH` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_VIDEO_WIDTH`, `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_IMAGE_WIDTH` or `https://developer.android.com/reference/android/media/ExifInterface#TAG_IMAGE_WIDTH` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#WRITER` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_WRITER` extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#XMP` Indexed XMP metadata extracted from this media item. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/MediaStore.MediaColumns#YEAR` Indexed value of `https://developer.android.com/reference/android/media/MediaMetadataRetriever#METADATA_KEY_YEAR` extracted from this media item. | |
| From interface `https://developer.android.com/reference/android/provider/BaseColumns` |---|---| | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/BaseColumns#_COUNT` The count of rows in a directory. | | `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/BaseColumns#_ID` The unique ID for a row. | |

## Constants

### MEDIA_TYPE

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String MEDIA_TYPE
```

The media type (audio, video, image, document, playlist or subtitle)
of the file, or 0 for not a media file.


This constant represents a column name that can be used with a `https://developer.android.com/reference/android/content/ContentProvider` through a `https://developer.android.com/reference/android/content/ContentValues` or `https://developer.android.com/reference/android/database/Cursor` object. The values stored in this column are `https://developer.android.com/reference/android/database/Cursor#FIELD_TYPE_INTEGER` .

<br />

Constant Value:

"media_type"


### MEDIA_TYPE_AUDIO

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_AUDIO
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is an audio file.

<br />

Constant Value:

2
(0x00000002)


### MEDIA_TYPE_DOCUMENT

Added in [API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_DOCUMENT
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file is a document file.

<br />

Constant Value:

6
(0x00000006)


### MEDIA_TYPE_IMAGE

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_IMAGE
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is an image file.

<br />

Constant Value:

1
(0x00000001)


### MEDIA_TYPE_NONE

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_NONE
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is not an audio, image, video, document, playlist, or subtitles file.

<br />

Constant Value:

0
(0x00000000)


### MEDIA_TYPE_PLAYLIST

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
31](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_PLAYLIST
```


**This constant was deprecated
in API level 31.**   

Android playlists are now deprecated. We will keep the current
functionality for compatibility reasons, but we will no longer take
feature request. We do not advise adding new usages of Android Playlists.
M3U files can be used as an alternative.

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is a playlist file.

<br />

Constant Value:

4
(0x00000004)


### MEDIA_TYPE_SUBTITLE

Added in [API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_SUBTITLE
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is a subtitles or lyrics file.

<br />

Constant Value:

5
(0x00000005)


### MEDIA_TYPE_VIDEO

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int MEDIA_TYPE_VIDEO
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MEDIA_TYPE` column indicating that file
is a video file.

<br />

Constant Value:

3
(0x00000003)


### MIME_TYPE

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String MIME_TYPE
```

The MIME type of the media item.


This is typically defined based on the file extension of the media
item. However, it may be the value of the `format` attribute
defined by the *Dublin Core Media Initiative* standard,
extracted from any XMP metadata contained within this media item.


Note: the `format` attribute may be ignored if the top-level
MIME type disagrees with the file extension. For example, it's
reasonable for an `image/jpeg` file to declare a `format`
of `image/vnd.google.panorama360+jpg`, but declaring a
`format` of `audio/ogg` would be ignored.


This is a read-only column that is automatically computed.


This constant represents a column name that can be used with a `https://developer.android.com/reference/android/content/ContentProvider` through a `https://developer.android.com/reference/android/content/ContentValues` or `https://developer.android.com/reference/android/database/Cursor` object. The values stored in this column are `https://developer.android.com/reference/android/database/Cursor#FIELD_TYPE_STRING` .

<br />

Constant Value:

"mime_type"


### PARENT

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARENT
```

The index of the parent directory of the file.


This constant represents a column name that can be used with a `https://developer.android.com/reference/android/content/ContentProvider` through a `https://developer.android.com/reference/android/content/ContentValues` or `https://developer.android.com/reference/android/database/Cursor` object. The values stored in this column are `https://developer.android.com/reference/android/database/Cursor#FIELD_TYPE_INTEGER` , and are read-only and cannot be mutated.

<br />

Constant Value:

"parent"


### SPECIAL_FORMAT

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Also in [S Extensions 21](https://developer.android.com/sdkExtensions)

```
public static final String SPECIAL_FORMAT
```

Special format for a file.

Applications require special format tagging for media files.
This is essential as `https://developer.android.com/reference/android/provider/MediaStore.Images` collection can include
images of various formats like Motion Photos, GIFs etc, which
is not identifiable by `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#MIME_TYPE`.


This constant represents a column name that can be used with a `https://developer.android.com/reference/android/content/ContentProvider` through a `https://developer.android.com/reference/android/content/ContentValues` or `https://developer.android.com/reference/android/database/Cursor` object. The values stored in this column are `https://developer.android.com/reference/android/database/Cursor#FIELD_TYPE_INTEGER` .

<br />

Constant Value:

"_special_format"


### SPECIAL_FORMAT_ANIMATED_WEBP

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Also in [S Extensions 21](https://developer.android.com/sdkExtensions)

```
public static final int SPECIAL_FORMAT_ANIMATED_WEBP
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating
that the file is an Animated Webp.

<br />

Constant Value:

3
(0x00000003)


### SPECIAL_FORMAT_GIF

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Also in [S Extensions 21](https://developer.android.com/sdkExtensions)

```
public static final int SPECIAL_FORMAT_GIF
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating
that the file is a GIF file.

<br />

Constant Value:

1
(0x00000001)


### SPECIAL_FORMAT_MOTION_PHOTO

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Also in [S Extensions 21](https://developer.android.com/sdkExtensions)

```
public static final int SPECIAL_FORMAT_MOTION_PHOTO
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating
that the file is a Motion Photo.

<br />

Constant Value:

2
(0x00000002)


### SPECIAL_FORMAT_NONE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Also in [S Extensions 21](https://developer.android.com/sdkExtensions)

```
public static final int SPECIAL_FORMAT_NONE
```

Constant for the `https://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns#SPECIAL_FORMAT` column indicating
that the file doesn't have any special format associated with it.

<br />

Constant Value:

0
(0x00000000)