public class ID3v22Frames extends ID3Frames
binaryFrames, commonFrames, convertv22Tov23, convertv23Tov22, convertv23Tov24, convertv24Tov23, discardIfFileAlteredFrames, extensionFrames, forcev22Tov23, forcev23Tov22, forcev23Tov24, forcev24Tov23, multipleFrames, supportedFrames
lkey
Modifier and Type | Method and Description |
---|---|
FieldKey |
getGenericKeyFromId3(ID3v22FieldKey fieldKey)
Get generic key for ID3 field key
|
ID3v22FieldKey |
getId3KeyFromGenericKey(FieldKey genericKey) |
static ID3v22Frames |
getInstanceOf() |
void |
setITunes12_6WorkGroupingMode(boolean on)
Allows setting of a special iTunes 12.6 mode, where
FieldKey.GROUPING is mapped to the
non-standard frame GPP1 and FieldKey.WORK
to TIT1 instead of the regular mapping
(GROUPING -> TIT1, WORK -> TXXX:WORK ). |
getSupportedFrames, isBinary, isCommon, isDiscardIfFileAltered, isExtensionFrames, isMultipleAllowed, isSupportedFrames
createMaps, getIdForValue, getValueForId
getAlphabeticalValueList, getIdToValueMap, getSize, getValueToIdMap
public static final String FRAME_ID_V2_ACCOMPANIMENT
public static final String FRAME_ID_V2_ALBUM
public static final String FRAME_ID_V2_ARTIST
public static final String FRAME_ID_V2_ATTACHED_PICTURE
public static final String FRAME_ID_V2_AUDIO_ENCRYPTION
public static final String FRAME_ID_V2_BPM
public static final String FRAME_ID_V2_COMMENT
public static final String FRAME_ID_V2_COMPOSER
public static final String FRAME_ID_V2_CONDUCTOR
public static final String FRAME_ID_V2_CONTENT_GROUP_DESC
public static final String FRAME_ID_V2_COPYRIGHTINFO
public static final String FRAME_ID_V2_ENCODEDBY
public static final String FRAME_ID_V2_ENCRYPTED_FRAME
public static final String FRAME_ID_V2_EQUALISATION
public static final String FRAME_ID_V2_EVENT_TIMING_CODES
public static final String FRAME_ID_V2_FILE_TYPE
public static final String FRAME_ID_V2_GENERAL_ENCAPS_OBJECT
public static final String FRAME_ID_V2_GENRE
public static final String FRAME_ID_V2_HW_SW_SETTINGS
public static final String FRAME_ID_V2_INITIAL_KEY
public static final String FRAME_ID_V2_IPLS
public static final String FRAME_ID_V2_ISRC
public static final String FRAME_ID_V2_ITUNES_GROUPING
public static final String FRAME_ID_V2_LANGUAGE
public static final String FRAME_ID_V2_LENGTH
public static final String FRAME_ID_V2_LINKED_INFO
public static final String FRAME_ID_V2_LYRICIST
public static final String FRAME_ID_V2_MEDIA_TYPE
public static final String FRAME_ID_V2_MOVEMENT
public static final String FRAME_ID_V2_MOVEMENT_NO
public static final String FRAME_ID_V2_MPEG_LOCATION_LOOKUP_TABLE
public static final String FRAME_ID_V2_MUSIC_CD_ID
public static final String FRAME_ID_V2_ORIGARTIST
public static final String FRAME_ID_V2_ORIG_FILENAME
public static final String FRAME_ID_V2_ORIG_LYRICIST
public static final String FRAME_ID_V2_ORIG_TITLE
public static final String FRAME_ID_V2_PLAYLIST_DELAY
public static final String FRAME_ID_V2_PLAY_COUNTER
public static final String FRAME_ID_V2_POPULARIMETER
public static final String FRAME_ID_V2_PUBLISHER
public static final String FRAME_ID_V2_RECOMMENDED_BUFFER_SIZE
public static final String FRAME_ID_V2_RELATIVE_VOLUME_ADJUSTMENT
public static final String FRAME_ID_V2_REMIXED
public static final String FRAME_ID_V2_REVERB
public static final String FRAME_ID_V2_SET
public static final String FRAME_ID_V2_SET_SUBTITLE
public static final String FRAME_ID_V2_SYNC_LYRIC
public static final String FRAME_ID_V2_SYNC_TEMPO
public static final String FRAME_ID_V2_TDAT
public static final String FRAME_ID_V2_TIME
public static final String FRAME_ID_V2_TITLE
public static final String FRAME_ID_V2_TITLE_REFINEMENT
public static final String FRAME_ID_V2_TORY
public static final String FRAME_ID_V2_TRACK
public static final String FRAME_ID_V2_TRDA
public static final String FRAME_ID_V2_TSIZ
public static final String FRAME_ID_V2_TYER
public static final String FRAME_ID_V2_UNIQUE_FILE_ID
public static final String FRAME_ID_V2_UNSYNC_LYRICS
public static final String FRAME_ID_V2_URL_ARTIST_WEB
public static final String FRAME_ID_V2_URL_COMMERCIAL
public static final String FRAME_ID_V2_URL_COPYRIGHT
public static final String FRAME_ID_V2_URL_FILE_WEB
public static final String FRAME_ID_V2_URL_OFFICIAL_RADIO
public static final String FRAME_ID_V2_URL_PAYMENT
public static final String FRAME_ID_V2_URL_PUBLISHERS
public static final String FRAME_ID_V2_URL_SOURCE_WEB
public static final String FRAME_ID_V2_USER_DEFINED_INFO
public static final String FRAME_ID_V2_USER_DEFINED_URL
public static final String FRAME_ID_V2_IS_COMPILATION
public static final String FRAME_ID_V2_TITLE_SORT_ORDER_ITUNES
public static final String FRAME_ID_V2_ARTIST_SORT_ORDER_ITUNES
public static final String FRAME_ID_V2_ALBUM_SORT_ORDER_ITUNES
public static final String FRAME_ID_V2_ALBUM_ARTIST_SORT_ORDER_ITUNES
public static final String FRAME_ID_V2_COMPOSER_SORT_ORDER_ITUNES
protected EnumMap<FieldKey,ID3v22FieldKey> tagFieldToId3
protected EnumMap<ID3v22FieldKey,FieldKey> id3ToTagField
public static ID3v22Frames getInstanceOf()
public void setITunes12_6WorkGroupingMode(boolean on)
ID3Frames
Allows setting of a special iTunes 12.6 mode, where
FieldKey.GROUPING
is mapped to the
non-standard frame GPP1
and FieldKey.WORK
to TIT1
instead of the regular mapping
(GROUPING -> TIT1, WORK -> TXXX:WORK
).
This method is called internally by TagOptionSingleton.setId3v2ITunes12_6WorkGroupingMode(boolean)
and should not be called by framework users directly.
setITunes12_6WorkGroupingMode
in class ID3Frames
on
- true or falsepublic ID3v22FieldKey getId3KeyFromGenericKey(FieldKey genericKey)
genericKey
- public FieldKey getGenericKeyFromId3(ID3v22FieldKey fieldKey)
fieldKey
- Copyright © 2005–2020 jthink.net. All rights reserved.