Class ID3V2FrameBase
Object
com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
- All Implemented Interfaces:
IID3V2Frame
- Direct Known Subclasses:
ID3V2FrameAttachedPicture,ID3V2FrameComment,ID3V2FrameLinkedInformation,ID3V2FramePrivate,ID3V2FrameRawBytes,ID3V2FrameRecommendedBufferSize,ID3V2FrameSynchronizedText,ID3V2FrameTextInformation,ID3V2FrameTextInformationUserDefined,ID3V2FrameURLLink,ID3V2FrameURLLinkUserDefined
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final Stringstatic final intstatic final Stringstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intbyteStringLen(String value, int textEncoding) static intbyteStringLen(String value, String encodingStr) static ID3DeserializeFrameResultdeserializeFrame(byte[] buffer, int offset, int len) deserializeString(byte[] buffer, int offset, int len, int textEncoding) deserializeString(byte[] buffer, int offset, int len, String charsetName) intgetFlags()getIdStr()intgetSize()intserialize(byte[] buffer, int offset) static intserializeString(String value, byte[] buffer, int offset, int textEncoding, boolean addZero) static intserializeString(String value, byte[] buffer, int offset, String charsetName, boolean addZero) static intserializeStringLen(String value, int textEncoding, boolean addZero) static intserializeStringLen(String value, String encodingStr, boolean addZero) voidsetFlags(int flags) voidstatic StringtextEncodingToCharsetName(int textEncoding) static StringtrimTrailingZero(String value) Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.wowza.wms.media.mp3.model.idtags.IID3V2Frame
deserializeBody, getBodySize, serializeBody
-
Field Details
-
HEADERSIZE
public static final int HEADERSIZE- See Also:
-
TEXTENCODING_ISO_8859_1
public static final int TEXTENCODING_ISO_8859_1- See Also:
-
TEXTENCODING_UTF16
public static final int TEXTENCODING_UTF16- See Also:
-
TEXTENCODING_UTF16BE
public static final int TEXTENCODING_UTF16BE- See Also:
-
TEXTENCODING_UTF8
public static final int TEXTENCODING_UTF8- See Also:
-
TEXTENCODING_URL
- See Also:
-
TEXTENCODING_DEFAULT
- See Also:
-
DEFAULT_LANGUAGE
- See Also:
-
TAG_UNKN
- See Also:
-
TAG_PRIV
- See Also:
-
TAG_APIC
- See Also:
-
TAG_LINK
- See Also:
-
TAG_SYLT
- See Also:
-
TAG_RBUF
- See Also:
-
TAG_TALB
- See Also:
-
TAG_TBPM
- See Also:
-
TAG_TCOM
- See Also:
-
TAG_TCON
- See Also:
-
TAG_TCOP
- See Also:
-
TAG_TDEN
- See Also:
-
TAG_TDLY
- See Also:
-
TAG_TDOR
- See Also:
-
TAG_TDRC
- See Also:
-
TAG_TDRL
- See Also:
-
TAG_TDTG
- See Also:
-
TAG_TENC
- See Also:
-
TAG_TEXT
- See Also:
-
TAG_TFLT
- See Also:
-
TAG_TIPL
- See Also:
-
TAG_TIT1
- See Also:
-
TAG_TIT2
- See Also:
-
TAG_TIT3
- See Also:
-
TAG_TKEY
- See Also:
-
TAG_TLAN
- See Also:
-
TAG_TLEN
- See Also:
-
TAG_TMCL
- See Also:
-
TAG_TMED
- See Also:
-
TAG_TMOO
- See Also:
-
TAG_TOAL
- See Also:
-
TAG_TOFN
- See Also:
-
TAG_TOLY
- See Also:
-
TAG_TOPE
- See Also:
-
TAG_TOWN
- See Also:
-
TAG_TPE1
- See Also:
-
TAG_TPE2
- See Also:
-
TAG_TPE3
- See Also:
-
TAG_TPE4
- See Also:
-
TAG_TPOS
- See Also:
-
TAG_TPRO
- See Also:
-
TAG_TPUB
- See Also:
-
TAG_TRCK
- See Also:
-
TAG_TRSN
- See Also:
-
TAG_TRSO
- See Also:
-
TAG_TSOA
- See Also:
-
TAG_TSOP
- See Also:
-
TAG_TSOT
- See Also:
-
TAG_TSRC
- See Also:
-
TAG_TSSE
- See Also:
-
TAG_TSST
- See Also:
-
TAGS_TEXTINFORMATION
-
TAG_WCOM
- See Also:
-
TAG_WCOP
- See Also:
-
TAG_WOAF
- See Also:
-
TAG_WOAR
- See Also:
-
TAG_WOAS
- See Also:
-
TAG_WORS
- See Also:
-
TAG_WPAY
- See Also:
-
TAG_WPUB
- See Also:
-
TAG_TXXX
- See Also:
-
TAG_COMM
- See Also:
-
TAG_WXXX
- See Also:
-
FLAGS_DEFAULT
public static final int FLAGS_DEFAULT- See Also:
-
-
Constructor Details
-
ID3V2FrameBase
-
-
Method Details
-
textEncodingToCharsetName
-
byteStringLen
-
byteStringLen
-
serializeStringLen
-
serializeStringLen
-
trimTrailingZero
-
serializeString
public static int serializeString(String value, byte[] buffer, int offset, int textEncoding, boolean addZero) -
serializeString
-
deserializeString
public static ID3V2FrameBase.DeserializeResult deserializeString(byte[] buffer, int offset, int len, int textEncoding) -
deserializeString
public static ID3V2FrameBase.DeserializeResult deserializeString(byte[] buffer, int offset, int len, String charsetName) -
serialize
public int serialize(byte[] buffer, int offset) - Specified by:
serializein interfaceIID3V2Frame
-
getIdStr
- Specified by:
getIdStrin interfaceIID3V2Frame
-
setIdStr
- Specified by:
setIdStrin interfaceIID3V2Frame
-
getFlags
public int getFlags()- Specified by:
getFlagsin interfaceIID3V2Frame
-
setFlags
public void setFlags(int flags) - Specified by:
setFlagsin interfaceIID3V2Frame
-
getSize
public int getSize()- Specified by:
getSizein interfaceIID3V2Frame
-
getMapIdStr
- Specified by:
getMapIdStrin interfaceIID3V2Frame
-
deserializeFrame
-