Package com.mpatric.mp3agic
Class ID3v22Tag
java.lang.Object
com.mpatric.mp3agic.AbstractID3v2Tag
com.mpatric.mp3agic.ID3v22Tag
public class ID3v22Tag extends AbstractID3v2Tag
-
Field Summary
Fields inherited from class com.mpatric.mp3agic.AbstractID3v2Tag
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
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected void
packFlags(byte[] bytes, int offset)
protected void
unpackFlags(byte[] bytes)
Methods inherited from class com.mpatric.mp3agic.AbstractID3v2Tag
addFrame, clearAlbumImage, clearFrameSet, createFrame, createFrame, 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, setGenreDescription, setGrouping, setItunesComment, setKey, setLyrics, setOriginalArtist, setPadding, setPartOfSet, setPaymentUrl, setPublisher, setPublisherUrl, setRadiostationUrl, setTitle, setTrack, setUnsynchronisation, setUrl, setWmpRating, setYear, toBytes, unpackFrames, useFrameUnsynchronisation
-
Field Details
-
VERSION
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ID3v22Tag
public ID3v22Tag() -
ID3v22Tag
public ID3v22Tag(byte[] buffer) throws NoSuchTagException, UnsupportedTagException, InvalidDataException -
ID3v22Tag
public ID3v22Tag(byte[] buffer, boolean obseleteFormat) throws NoSuchTagException, UnsupportedTagException, InvalidDataException
-
-
Method Details
-
unpackFlags
protected void unpackFlags(byte[] bytes)- Specified by:
unpackFlags
in classAbstractID3v2Tag
-
packFlags
protected void packFlags(byte[] bytes, int offset)- Specified by:
packFlags
in classAbstractID3v2Tag
-