|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<FrameIdentifier>
org.semanticdesktop.aperture.extractor.mp3.FrameIdentifier
public enum FrameIdentifier
An enumeration of ID3v2 frames defined in the standards.
Enum Constant Summary | |
---|---|
AENC
|
|
APIC
|
|
ASPI
|
|
BUF
|
|
CNT
|
|
COM
|
|
COMM
|
|
COMR
|
|
CRA
|
|
CRM
|
|
ENCR
|
|
EQU
|
|
EQU2
|
|
EQUA
This frame is replaced by the EQU2 frame, 'Equalisation (2)' [F:4.12]. |
|
ETC
|
|
ETCO
|
|
GEO
|
|
GEOB
|
|
GRID
|
|
IPL
|
|
IPLS
This frame is replaced by the two frames TMCL, 'Musician credits list' [F:4.2.2], and TIPL, 'Involved people list' [F:4.2.2]. |
|
LINK
|
|
LNK
|
|
MCDI
|
|
MCI
|
|
MLL
|
|
MLLT
|
|
OWNE
|
|
PCNT
|
|
PIC
|
|
POP
|
|
POPM
|
|
POSS
|
|
PRIV
|
|
RBUF
|
|
REV
|
|
RVA
|
|
RVA2
|
|
RVAD
This frame is replaced by the RVA2 frame, 'Relative volume adjustment (2)' [F:4.11]. |
|
RVRB
|
|
SEEK
|
|
SIGN
|
|
SLT
|
|
STC
|
|
SYLT
|
|
SYTC
|
|
TAL
|
|
TALB
|
|
TBP
|
|
TBPM
|
|
TCM
|
|
TCO
|
|
TCOM
|
|
TCON
|
|
TCOP
|
|
TCR
|
|
TDA
|
|
TDAT
This frame is replaced by the TDRC frame, 'Recording time' [F:4.2.5]. |
|
TDEN
|
|
TDLY
|
|
TDOR
|
|
TDRC
|
|
TDRL
|
|
TDTG
|
|
TDY
|
|
TEN
|
|
TENC
|
|
TEXT
|
|
TFLT
|
|
TFT
|
|
TIM
|
|
TIME
This frame is replaced by the TDRC frame, 'Recording time' [F:4.2.5]. |
|
TIPL
|
|
TIT1
|
|
TIT2
|
|
TIT3
|
|
TKE
|
|
TKEY
|
|
TLA
|
|
TLAN
|
|
TLE
|
|
TLEN
|
|
TMCL
|
|
TMED
|
|
TMOO
|
|
TMT
|
|
TOA
|
|
TOAL
|
|
TOF
|
|
TOFN
|
|
TOL
|
|
TOLY
|
|
TOPE
|
|
TOR
|
|
TORY
This frame is replaced by the TDOR frame, 'Original release time' [F:4.2.5]. |
|
TOT
|
|
TOWN
|
|
TP1
|
|
TP2
|
|
TP3
|
|
TP4
|
|
TPA
|
|
TPB
|
|
TPE1
|
|
TPE2
|
|
TPE3
|
|
TPE4
|
|
TPOS
|
|
TPRO
|
|
TPUB
|
|
TRC
|
|
TRCK
|
|
TRD
|
|
TRDA
This frame is replaced by the TDRC frame, 'Recording time' [F:4.2.5]. |
|
TRK
|
|
TRSN
|
|
TRSO
|
|
TSI
|
|
TSIZ
The information contained in this frame is in the general case either trivial to calculate for the player or impossible for the tagger to calculate. |
|
TSOA
|
|
TSOP
|
|
TSOT
|
|
TSRC
|
|
TSS
|
|
TSSE
|
|
TSST
|
|
TT1
|
|
TT2
|
|
TT3
|
|
TXT
|
|
TXX
|
|
TXXX
|
|
TYE
|
|
TYER
This frame is replaced by the TDRC frame, 'Recording time' [F:4.2.5]. |
|
UFI
|
|
UFID
|
|
ULT
|
|
USER
|
|
USLT
|
|
WAF
|
|
WAR
|
|
WAS
|
|
WCM
|
|
WCOM
|
|
WCOP
|
|
WCP
|
|
WOAF
|
|
WOAR
|
|
WOAS
|
|
WORS
|
|
WPAY
|
|
WPB
|
|
WPUB
|
|
WXX
|
|
WXXX
|
Method Summary | |
---|---|
protected void |
addSimpleContact(URI property,
String fullname,
RDFContainer container)
|
String |
getName()
|
protected Date |
id3v24timestampToDate(String timestamp)
As taken from the timestamp definition published at http://www.id3.org/id3v2.4.0-structure The timestamp fields are based on a subset of ISO 8601. |
boolean |
isSupported()
|
void |
process(org.jaudiotagger.tag.id3.AbstractTagFrameBody body,
org.jaudiotagger.tag.id3.AbstractID3v2Tag id3v2,
HashMap<URI,String> id3v1props,
RDFContainer result)
|
static FrameIdentifier |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static FrameIdentifier[] |
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 |
---|
public static final FrameIdentifier AENC
public static final FrameIdentifier APIC
public static final FrameIdentifier COMM
public static final FrameIdentifier COMR
public static final FrameIdentifier ENCR
public static final FrameIdentifier ETCO
public static final FrameIdentifier GEOB
public static final FrameIdentifier GRID
public static final FrameIdentifier LINK
public static final FrameIdentifier MCDI
public static final FrameIdentifier MLLT
public static final FrameIdentifier OWNE
public static final FrameIdentifier PRIV
public static final FrameIdentifier PCNT
public static final FrameIdentifier POPM
public static final FrameIdentifier POSS
public static final FrameIdentifier RBUF
public static final FrameIdentifier RVRB
public static final FrameIdentifier SYLT
public static final FrameIdentifier SYTC
public static final FrameIdentifier TALB
public static final FrameIdentifier TBPM
public static final FrameIdentifier TCOM
public static final FrameIdentifier TCON
public static final FrameIdentifier TCOP
public static final FrameIdentifier TDLY
public static final FrameIdentifier TENC
public static final FrameIdentifier TEXT
public static final FrameIdentifier TFLT
public static final FrameIdentifier TIT1
public static final FrameIdentifier TIT2
public static final FrameIdentifier TIT3
public static final FrameIdentifier TKEY
public static final FrameIdentifier TLAN
public static final FrameIdentifier TLEN
public static final FrameIdentifier TMED
public static final FrameIdentifier TOAL
public static final FrameIdentifier TOFN
public static final FrameIdentifier TOLY
public static final FrameIdentifier TOPE
public static final FrameIdentifier TOWN
public static final FrameIdentifier TPE1
public static final FrameIdentifier TPE2
public static final FrameIdentifier TPE3
public static final FrameIdentifier TPE4
public static final FrameIdentifier TPOS
public static final FrameIdentifier TPUB
public static final FrameIdentifier TRCK
public static final FrameIdentifier TRSN
public static final FrameIdentifier TRSO
public static final FrameIdentifier TSRC
public static final FrameIdentifier TSSE
public static final FrameIdentifier TXXX
public static final FrameIdentifier UFID
public static final FrameIdentifier USER
public static final FrameIdentifier USLT
public static final FrameIdentifier WCOM
public static final FrameIdentifier WCOP
public static final FrameIdentifier WOAF
public static final FrameIdentifier WOAR
public static final FrameIdentifier WOAS
public static final FrameIdentifier WORS
public static final FrameIdentifier WPAY
public static final FrameIdentifier WPUB
public static final FrameIdentifier WXXX
public static final FrameIdentifier ASPI
public static final FrameIdentifier EQU2
public static final FrameIdentifier RVA2
public static final FrameIdentifier SEEK
public static final FrameIdentifier SIGN
public static final FrameIdentifier TDEN
public static final FrameIdentifier TDOR
public static final FrameIdentifier TDRC
public static final FrameIdentifier TDRL
public static final FrameIdentifier TDTG
public static final FrameIdentifier TIPL
public static final FrameIdentifier TMCL
public static final FrameIdentifier TMOO
public static final FrameIdentifier TPRO
public static final FrameIdentifier TSOA
public static final FrameIdentifier TSOP
public static final FrameIdentifier TSOT
public static final FrameIdentifier TSST
public static final FrameIdentifier EQUA
public static final FrameIdentifier IPLS
public static final FrameIdentifier RVAD
public static final FrameIdentifier TDAT
public static final FrameIdentifier TIME
public static final FrameIdentifier TORY
public static final FrameIdentifier TRDA
public static final FrameIdentifier TSIZ
public static final FrameIdentifier TYER
public static final FrameIdentifier BUF
public static final FrameIdentifier CNT
public static final FrameIdentifier COM
public static final FrameIdentifier CRA
public static final FrameIdentifier CRM
public static final FrameIdentifier ETC
public static final FrameIdentifier EQU
public static final FrameIdentifier GEO
public static final FrameIdentifier IPL
public static final FrameIdentifier LNK
public static final FrameIdentifier MCI
public static final FrameIdentifier MLL
public static final FrameIdentifier PIC
public static final FrameIdentifier POP
public static final FrameIdentifier REV
public static final FrameIdentifier RVA
public static final FrameIdentifier SLT
public static final FrameIdentifier STC
public static final FrameIdentifier TAL
public static final FrameIdentifier TBP
public static final FrameIdentifier TCM
public static final FrameIdentifier TCO
public static final FrameIdentifier TCR
public static final FrameIdentifier TDA
public static final FrameIdentifier TDY
public static final FrameIdentifier TEN
public static final FrameIdentifier TFT
public static final FrameIdentifier TIM
public static final FrameIdentifier TKE
public static final FrameIdentifier TLA
public static final FrameIdentifier TLE
public static final FrameIdentifier TMT
public static final FrameIdentifier TOA
public static final FrameIdentifier TOF
public static final FrameIdentifier TOL
public static final FrameIdentifier TOR
public static final FrameIdentifier TOT
public static final FrameIdentifier TP1
public static final FrameIdentifier TP2
public static final FrameIdentifier TP3
public static final FrameIdentifier TP4
public static final FrameIdentifier TPA
public static final FrameIdentifier TPB
public static final FrameIdentifier TRC
public static final FrameIdentifier TRD
public static final FrameIdentifier TRK
public static final FrameIdentifier TSI
public static final FrameIdentifier TSS
public static final FrameIdentifier TT1
public static final FrameIdentifier TT2
public static final FrameIdentifier TT3
public static final FrameIdentifier TXT
public static final FrameIdentifier TXX
public static final FrameIdentifier TYE
public static final FrameIdentifier UFI
public static final FrameIdentifier ULT
public static final FrameIdentifier WAF
public static final FrameIdentifier WAR
public static final FrameIdentifier WAS
public static final FrameIdentifier WCM
public static final FrameIdentifier WCP
public static final FrameIdentifier WPB
public static final FrameIdentifier WXX
Method Detail |
---|
public static FrameIdentifier[] values()
for (FrameIdentifier c : FrameIdentifier.values()) System.out.println(c);
public static FrameIdentifier valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic String getName()
public boolean isSupported()
public void process(org.jaudiotagger.tag.id3.AbstractTagFrameBody body, org.jaudiotagger.tag.id3.AbstractID3v2Tag id3v2, HashMap<URI,String> id3v1props, RDFContainer result)
protected void addSimpleContact(URI property, String fullname, RDFContainer container)
protected Date id3v24timestampToDate(String timestamp)
The timestamp fields are based on a subset of ISO 8601. When being as precise as possible the format of a time string is yyyy-MM-ddTHH:mm:ss (year, "-", month, "-", day, "T", hour (out of 24), ":", minutes, ":", seconds), but the precision may be reduced by removing as many time indicators as wanted. Hence valid timestamps are yyyy, yyyy-MM, yyyy-MM-dd, yyyy-MM-ddTHH, yyyy-MM-ddTHH:mm and yyyy-MM-ddTHH:mm:ss. All time stamps are UTC. For durations, use the slash character as described in 8601, and for multiple non- contiguous dates, use multiple strings, if allowed by the frame definition.
timestamp
-
Date
instance corresponding to the given timestamp.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |