public class ID3v24Tag extends AbstractID3v2Tag
Modifier and Type | Field and Description |
---|---|
static String |
ID_RECTIME |
static String |
VERSION |
compression, COMPRESSION_BIT, DATA_LENGTH_OFFSET, experimental, EXPERIMENTAL_BIT, EXTENDED_HEADER_BIT, extendedHeader, FLAGS_OFFSET, footer, FOOTER_BIT, FOOTER_LENGTH, FOOTER_TAG, HEADER_LENGTH, ID_ALBUM, ID_ALBUM_ARTIST, ID_ALBUM_ARTIST_OBSELETE, ID_ALBUM_OBSELETE, ID_ARTIST, ID_ARTIST_OBSELETE, ID_ARTIST_URL, ID_AUDIOFILE_URL, ID_AUDIOSOURCE_URL, ID_BPM, ID_BPM_OBSELETE, ID_CHAPTER, ID_CHAPTER_TOC, ID_COMMENT, ID_COMMENT_OBSELETE, ID_COMMERCIAL_URL, ID_COMPILATION, ID_COMPILATION_OBSELETE, ID_COMPOSER, ID_COMPOSER_OBSELETE, ID_COPYRIGHT, ID_COPYRIGHT_OBSELETE, ID_COPYRIGHT_URL, ID_DATE, ID_DATE_OBSELETE, ID_ENCODER, ID_ENCODER_OBSELETE, ID_GENRE, ID_GENRE_OBSELETE, ID_GROUPING, ID_GROUPING_OBSELETE, ID_IMAGE, ID_IMAGE_OBSELETE, ID_KEY, ID_KEY_OBSELETE, ID_ORIGINAL_ARTIST, ID_ORIGINAL_ARTIST_OBSELETE, ID_PART_OF_SET, ID_PART_OF_SET_OBSELETE, ID_PAYMENT_URL, ID_PUBLISHER, ID_PUBLISHER_OBSELETE, ID_PUBLISHER_URL, ID_RADIOSTATION_URL, ID_RATING, ID_TEXT_LYRICS, ID_TITLE, ID_TITLE_OBSELETE, ID_TRACK, ID_TRACK_OBSELETE, ID_URL, ID_URL_OBSELETE, ID_YEAR, ID_YEAR_OBSELETE, MAJOR_VERSION_OFFSET, MINOR_VERSION_OFFSET, padding, PADDING_LENGTH, PICTURETYPE_32PXICON, PICTURETYPE_ARTIST, PICTURETYPE_BACKCOVER, PICTURETYPE_BAND, PICTURETYPE_BAND_LOGOTYPE, PICTURETYPE_COMPOSER, PICTURETYPE_CONDUCTOR, PICTURETYPE_DURING_PERFORMANCE, PICTURETYPE_DURING_RECORDING, PICTURETYPE_FRONTCOVER, PICTURETYPE_ILLUSTRATION, PICTURETYPE_LEADARTIST, PICTURETYPE_LEAFLET, PICTURETYPE_LYRICIST, PICTURETYPE_MEDIA, PICTURETYPE_OTHER, PICTURETYPE_OTHERICON, PICTURETYPE_PUBLISHER_LOGOTYPE, PICTURETYPE_RECORDINGLOCATION, PICTURETYPE_SCREEN_CAPTURE, TAG, unsynchronisation, UNSYNCHRONISATION_BIT, version
Modifier and Type | Method and Description |
---|---|
protected ID3v2Frame |
createFrame(byte[] buffer,
int currentOffset) |
protected ID3v2Frame |
createFrame(String id,
byte[] data) |
String |
getRecordingTime() |
protected void |
packFlags(byte[] bytes,
int offset) |
void |
setGenreDescription(String text)
Set genre from text.
|
void |
setRecordingTime(String recTime) |
protected void |
unpackFlags(byte[] buffer) |
protected boolean |
useFrameUnsynchronisation() |
addFrame, clearAlbumImage, clearFrameSet, equals, extractGenreDescription, extractGenreNumber, extractLyricsFrameData, extractTextFrameData, getAlbum, getAlbumArtist, getAlbumImage, getAlbumImageMimeType, getArtist, getArtistUrl, getAudiofileUrl, getAudioSourceUrl, getBPM, getChapters, getChapterTOC, getComment, getCommercialUrl, getComposer, getCopyright, getCopyrightUrl, getDataLength, getDate, getEncoder, getFrameSets, getGenre, getGenreDescription, getGrouping, getItunesComment, getKey, getLength, getLyrics, getObseleteFormat, getOriginalArtist, getPadding, getPartOfSet, getPaymentUrl, getPublisher, getPublisherUrl, getRadiostationUrl, getTitle, getTrack, getUrl, getVersion, getWmpRating, getYear, hasFooter, hasUnsynchronisation, invalidateDataLength, isCompilation, packFrames, packTag, setAlbum, setAlbumArtist, setAlbumImage, setAlbumImage, setArtist, setArtistUrl, setAudiofileUrl, setAudioSourceUrl, setBPM, setChapters, setChapterTOC, setComment, setCommercialUrl, setCompilation, setComposer, setCopyright, setCopyrightUrl, setDate, setEncoder, setFooter, setGenre, setGrouping, setItunesComment, setKey, setLyrics, setOriginalArtist, setPadding, setPartOfSet, setPaymentUrl, setPublisher, setPublisherUrl, setRadiostationUrl, setTitle, setTrack, setUnsynchronisation, setUrl, setWmpRating, setYear, toBytes, unpackFrames
public static final String VERSION
public static final String ID_RECTIME
public ID3v24Tag()
public ID3v24Tag(byte[] buffer) throws NoSuchTagException, UnsupportedTagException, InvalidDataException
protected void unpackFlags(byte[] buffer)
unpackFlags
in class AbstractID3v2Tag
protected void packFlags(byte[] bytes, int offset)
packFlags
in class AbstractID3v2Tag
protected boolean useFrameUnsynchronisation()
useFrameUnsynchronisation
in class AbstractID3v2Tag
protected ID3v2Frame createFrame(byte[] buffer, int currentOffset) throws InvalidDataException
createFrame
in class AbstractID3v2Tag
InvalidDataException
protected ID3v2Frame createFrame(String id, byte[] data)
createFrame
in class AbstractID3v2Tag
public void setGenreDescription(String text)
ID3v2
setGenreDescription
in interface ID3v2
setGenreDescription
in class AbstractID3v2Tag
text
- genre stringpublic String getRecordingTime()
public void setRecordingTime(String recTime)