org.gstreamer
Enum Tag

java.lang.Object
  extended by java.lang.Enum<Tag>
      extended by org.gstreamer.Tag
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Tag>

public enum Tag
extends java.lang.Enum<Tag>

GStreamer core tags


Enum Constant Summary
ALBUM
          The album name as it should be displayed, e.g.
ALBUM_GAIN
          Album gain in db
ALBUM_PEAK
          Peak of the album
ALBUM_SORTNAME
          The album name as it should be sorted, e.g.
ALBUM_VOLUME_COUNT
          Count of discs inside collection this disc belongs to.
ALBUM_VOLUME_NUMBER
          Disc number inside a collection.
ARTIST
          The artist name as it should be displayed, e.g.
ARTIST_SORTNAME
          The artist name as it should be sorted, e.g.
AUDIO_CODEC
          Codec the audio data is stored in
BEATS_PER_MINUTE
          Number of beats per minute in audio
BITRATE
          Exact or average bitrate in bits per second
CODEC
          Codec the data is stored in
COMMENT
           
COMPOSER
          Person(s) who composed the recording
CONTACT
          Contact information
COPYRIGHT
          Copyright notice for the data
COPYRIGHT_URI
          URI to location where copyright details can be found
DATE
          date the data was created
DESCRIPTION
          Short text describing the content of the data
DURATION
          Length in GStreamer time units (nanoseconds)
ENCODER
          Encoder used to encode this stream
ENCODER_VERSION
          Version of the encoder used to encode this stream
EXTENDED_COMMENT
           
GENRE
          Genre of the media
IMAGE
          Image
ISRC
           
LANGUAGE_CODE
          Language code (ISO-639-1) String
LICENSE
          License of data
LICENSE_URI
          URI to location where license details can be found
LOCATION
          Original location of file as a URI
MAXIMUM_BITRATE
          Maximum bitrate in bits/s
MINIMUM_BITRATE
          Minimum bitrate in bits/s
NOMINAL_BITRATE
          Nominal bitrate in bits/s
ORGANIZATION
          Organization
PERFORMER
          Person(s) performing
PREVIEW_IMAGE
          Image that is meant for preview purposes
REFERENCE_LEVEL
          Reference level of track and album gain values
SERIAL
          Serial number of track
TITLE
          The title as it should be displayed, e.g.
TITLE_SORTNAME
          The title as it should be sorted, e.g.
TRACK_COUNT
          Count of tracks inside collection this track belongs to.
TRACK_GAIN
          Track gain in db
TRACK_NUMBER
          Track number inside a collection.
TRACK_PEAK
          Peak of the track
VERSION
          Version of this data
VIDEO_CODEC
          Codec the video data is stored in
 
Method Summary
 java.lang.String getId()
           
static Tag valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Tag[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ARTIST

public static final Tag ARTIST
The artist name as it should be displayed, e.g. 'Jimi Hendrix' or 'The Guitar Heroes'


ARTIST_SORTNAME

public static final Tag ARTIST_SORTNAME
The artist name as it should be sorted, e.g. 'Hendrix, Jimi' or 'Guitar Heroes, The'


TITLE

public static final Tag TITLE
The title as it should be displayed, e.g. 'The Doll House'


TITLE_SORTNAME

public static final Tag TITLE_SORTNAME
The title as it should be sorted, e.g. 'Doll House, The'


ALBUM

public static final Tag ALBUM
The album name as it should be displayed, e.g. 'The Jazz Guitar'


ALBUM_SORTNAME

public static final Tag ALBUM_SORTNAME
The album name as it should be sorted, e.g. 'Jazz Guitar, The'


COMPOSER

public static final Tag COMPOSER
Person(s) who composed the recording


GENRE

public static final Tag GENRE
Genre of the media


COMMENT

public static final Tag COMMENT

EXTENDED_COMMENT

public static final Tag EXTENDED_COMMENT

LOCATION

public static final Tag LOCATION
Original location of file as a URI


DESCRIPTION

public static final Tag DESCRIPTION
Short text describing the content of the data


VERSION

public static final Tag VERSION
Version of this data


ORGANIZATION

public static final Tag ORGANIZATION
Organization


COPYRIGHT

public static final Tag COPYRIGHT
Copyright notice for the data


COPYRIGHT_URI

public static final Tag COPYRIGHT_URI
URI to location where copyright details can be found


CONTACT

public static final Tag CONTACT
Contact information


LICENSE

public static final Tag LICENSE
License of data


LICENSE_URI

public static final Tag LICENSE_URI
URI to location where license details can be found


PERFORMER

public static final Tag PERFORMER
Person(s) performing


CODEC

public static final Tag CODEC
Codec the data is stored in


AUDIO_CODEC

public static final Tag AUDIO_CODEC
Codec the audio data is stored in


VIDEO_CODEC

public static final Tag VIDEO_CODEC
Codec the video data is stored in


ENCODER

public static final Tag ENCODER
Encoder used to encode this stream


ENCODER_VERSION

public static final Tag ENCODER_VERSION
Version of the encoder used to encode this stream


LANGUAGE_CODE

public static final Tag LANGUAGE_CODE
Language code (ISO-639-1) String


TRACK_NUMBER

public static final Tag TRACK_NUMBER
Track number inside a collection.


TRACK_COUNT

public static final Tag TRACK_COUNT
Count of tracks inside collection this track belongs to.


ALBUM_VOLUME_NUMBER

public static final Tag ALBUM_VOLUME_NUMBER
Disc number inside a collection.


ALBUM_VOLUME_COUNT

public static final Tag ALBUM_VOLUME_COUNT
Count of discs inside collection this disc belongs to.


BITRATE

public static final Tag BITRATE
Exact or average bitrate in bits per second


NOMINAL_BITRATE

public static final Tag NOMINAL_BITRATE
Nominal bitrate in bits/s


MINIMUM_BITRATE

public static final Tag MINIMUM_BITRATE
Minimum bitrate in bits/s


MAXIMUM_BITRATE

public static final Tag MAXIMUM_BITRATE
Maximum bitrate in bits/s


TRACK_GAIN

public static final Tag TRACK_GAIN
Track gain in db


TRACK_PEAK

public static final Tag TRACK_PEAK
Peak of the track


ALBUM_GAIN

public static final Tag ALBUM_GAIN
Album gain in db


ALBUM_PEAK

public static final Tag ALBUM_PEAK
Peak of the album


REFERENCE_LEVEL

public static final Tag REFERENCE_LEVEL
Reference level of track and album gain values


SERIAL

public static final Tag SERIAL
Serial number of track


DATE

public static final Tag DATE
date the data was created


DURATION

public static final Tag DURATION
Length in GStreamer time units (nanoseconds)


ISRC

public static final Tag ISRC

IMAGE

public static final Tag IMAGE
Image


PREVIEW_IMAGE

public static final Tag PREVIEW_IMAGE
Image that is meant for preview purposes


BEATS_PER_MINUTE

public static final Tag BEATS_PER_MINUTE
Number of beats per minute in audio

Method Detail

values

public static Tag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Tag c : Tag.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Tag valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getId

public java.lang.String getId()