MediaStore.Audio.AudioColumns
  public
  static
  
  
  interface
  MediaStore.Audio.AudioColumns
  
  
      implements
      
        MediaStore.MediaColumns
      
  
  
| android.provider.MediaStore.Audio.AudioColumns | 
Audio metadata columns.
Summary
| Constants | |
|---|---|
| String | ALBUM_IDThe id of the album the audio file is from, if any
  | 
| String | ALBUM_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
              | 
| String | ARTIST_IDThe id of the artist who created the audio file, if any
  | 
| String | ARTIST_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
              | 
| String | BITS_PER_SAMPLEThe number of bits used to represent each audio sample, if available. | 
| String | BOOKMARKThe position within the audio item at which playback should be resumed. | 
| String | GENREThe genre of the audio file, if any. | 
| String | GENRE_IDThe id of the genre the audio file is from, if any
  | 
| String | GENRE_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
              | 
| String | IS_ALARMNon-zero if the audio file may be an alarm
  | 
| String | IS_AUDIOBOOKNon-zero if the audio file is an audiobook
  | 
| String | IS_MUSICNon-zero if the audio file is music
  | 
| String | IS_NOTIFICATIONNon-zero if the audio file may be a notification sound
  | 
| String | IS_PODCASTNon-zero if the audio file is a podcast
  | 
| String | IS_RECORDINGNon-zero if the audio file is a voice recording recorded
 by voice recorder apps
  | 
| String | IS_RINGTONENon-zero if the audio file may be a ringtone
  | 
| String | SAMPLERATEThe sample rate in Hz, if available. | 
| String | TITLE_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
              | 
| String | TITLE_RESOURCE_URIThe resource URI of a localized title, if any. | 
| String | TRACKThe track number of this song on the album, if any. | 
| String | YEARThe year the audio file was recorded, if any
  | 
| Inherited constants | 
|---|
Constants
ALBUM_ID
public static final String ALBUM_ID
The id of the album the audio file is from, if any
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "album_id"
ALBUM_KEY
public static final String ALBUM_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
             Locale.ROOT, which means they don't
             reflect locale-specific sorting preferences. To apply
             locale-specific sorting preferences, use
             ContentResolver.QUERY_ARG_SQL_SORT_ORDER with
             COLLATE LOCALIZED, or
             ContentResolver.QUERY_ARG_SORT_LOCALE.
  
A non human readable key calculated from the ALBUM, used for
 searching, sorting and grouping
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
See also:
Constant Value: "album_key"
ARTIST_ID
public static final String ARTIST_ID
The id of the artist who created the audio file, if any
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "artist_id"
ARTIST_KEY
public static final String ARTIST_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
             Locale.ROOT, which means they don't
             reflect locale-specific sorting preferences. To apply
             locale-specific sorting preferences, use
             ContentResolver.QUERY_ARG_SQL_SORT_ORDER with
             COLLATE LOCALIZED, or
             ContentResolver.QUERY_ARG_SORT_LOCALE.
  
A non human readable key calculated from the ARTIST, used for
 searching, sorting and grouping
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
See also:
Constant Value: "artist_key"
BITS_PER_SAMPLE
public static final String BITS_PER_SAMPLE
The number of bits used to represent each audio sample, if available.
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "bits_per_sample"
BOOKMARK
public static final String BOOKMARK
The position within the audio item at which playback should be
 resumed.
 
 Value is a non-negative duration in milliseconds.
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER .
Constant Value: "bookmark"
GENRE
public static final String GENRE
The genre of the audio file, if any.
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
Constant Value: "genre"
GENRE_ID
public static final String GENRE_ID
The id of the genre the audio file is from, if any
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "genre_id"
GENRE_KEY
public static final String GENRE_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
             Locale.ROOT, which means they don't
             reflect locale-specific sorting preferences. To apply
             locale-specific sorting preferences, use
             ContentResolver.QUERY_ARG_SQL_SORT_ORDER with
             COLLATE LOCALIZED, or
             ContentResolver.QUERY_ARG_SORT_LOCALE.
  
A non human readable key calculated from the GENRE, used for
 searching, sorting and grouping
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
See also:
Constant Value: "genre_key"
IS_ALARM
public static final String IS_ALARM
Non-zero if the audio file may be an alarm
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_alarm"
IS_AUDIOBOOK
public static final String IS_AUDIOBOOK
Non-zero if the audio file is an audiobook
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_audiobook"
IS_MUSIC
public static final String IS_MUSIC
Non-zero if the audio file is music
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_music"
IS_NOTIFICATION
public static final String IS_NOTIFICATION
Non-zero if the audio file may be a notification sound
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_notification"
IS_PODCAST
public static final String IS_PODCAST
Non-zero if the audio file is a podcast
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_podcast"
IS_RECORDING
public static final String IS_RECORDING
Non-zero if the audio file is a voice recording recorded
 by voice recorder apps
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_recording"
IS_RINGTONE
public static final String IS_RINGTONE
Non-zero if the audio file may be a ringtone
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "is_ringtone"
SAMPLERATE
public static final String SAMPLERATE
The sample rate in Hz, if available.
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "samplerate"
TITLE_KEY
public static final String TITLE_KEY
      This constant was deprecated
      in API level 30.
    These keys are generated using
             Locale.ROOT, which means they don't
             reflect locale-specific sorting preferences. To apply
             locale-specific sorting preferences, use
             ContentResolver.QUERY_ARG_SQL_SORT_ORDER with
             COLLATE LOCALIZED, or
             ContentResolver.QUERY_ARG_SORT_LOCALE.
  
A non human readable key calculated from the TITLE, used for
 searching, sorting and grouping
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
See also:
Constant Value: "title_key"
TITLE_RESOURCE_URI
public static final String TITLE_RESOURCE_URI
The resource URI of a localized title, if any.
Conforms to this pattern:
- Scheme: ContentResolver.SCHEME_ANDROID_RESOURCE
- Authority: Package Name of ringtone title provider
- First Path Segment: Type of resource (must be "string")
- Second Path Segment: Resource ID of title
This constant represents a column name that can be used with a
ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_STRING , and are read-only and cannot be mutated.
    
      Constant Value: "title_resource_uri"
TRACK
public static final String TRACK
The track number of this song on the album, if any.
 This number encodes both the track number and the
 disc number. For multi-disc sets, this number will
 be 1xxx for tracks on the first disc, 2xxx for tracks
 on the second disc, etc.
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "track"
YEAR
public static final String YEAR
The year the audio file was recorded, if any
 
 This constant represents a column name that can be used with a ContentProvider through a ContentValues or Cursor object. The values stored in this column are Cursor#FIELD_TYPE_INTEGER , and are read-only and cannot be mutated.
Constant Value: "year"
