com.wowza.wms.media.mp3.model.idtags
Class ID3V2FrameSynchronizedText

Object
  extended by com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
      extended by com.wowza.wms.media.mp3.model.idtags.ID3V2FrameSynchronizedText
All Implemented Interfaces:
IID3V2Frame

public class ID3V2FrameSynchronizedText
extends ID3V2FrameBase


Field Summary
static int CONTENTTYPE_CHORD
           
static int CONTENTTYPE_EVENTS
           
static int CONTENTTYPE_LYRICS
           
static int CONTENTTYPE_MOVEMENT
           
static int CONTENTTYPE_OTHER
           
static int CONTENTTYPE_TRANSCRPTION
           
static int CONTENTTYPE_TRIVIA
           
static int CONTENTTYPE_URLIMAGES
           
static int CONTENTTYPE_URLWEBPAGES
           
static int TIMESTAMPFORMAT_MILLISECONDS
           
static int TIMESTAMPFORMAT_MPEG
           
 
Fields inherited from class com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
FLAGS_DEFAULT, HEADERSIZE, TAG_APIC, TAG_COMM, TAG_LINK, TAG_PRIV, TAG_RBUF, TAG_SYLT, TAG_TALB, TAG_TBPM, TAG_TCOM, TAG_TCON, TAG_TCOP, TAG_TDEN, TAG_TDLY, TAG_TDOR, TAG_TDRC, TAG_TDRL, TAG_TDTG, TAG_TENC, TAG_TEXT, TAG_TFLT, TAG_TIPL, TAG_TIT1, TAG_TIT2, TAG_TIT3, TAG_TKEY, TAG_TLAN, TAG_TLEN, TAG_TMCL, TAG_TMED, TAG_TMOO, TAG_TOAL, TAG_TOFN, TAG_TOLY, TAG_TOPE, TAG_TOWN, TAG_TPE1, TAG_TPE2, TAG_TPE3, TAG_TPE4, TAG_TPOS, TAG_TPRO, TAG_TPUB, TAG_TRCK, TAG_TRSN, TAG_TRSO, TAG_TSOA, TAG_TSOP, TAG_TSOT, TAG_TSRC, TAG_TSSE, TAG_TSST, TAG_TXXX, TAG_UNKN, TAG_WCOM, TAG_WCOP, TAG_WOAF, TAG_WOAR, TAG_WOAS, TAG_WORS, TAG_WPAY, TAG_WPUB, TAG_WXXX, TEXTENCODING_ISO_8859_1, TEXTENCODING_UTF16, TEXTENCODING_UTF16BE, TEXTENCODING_UTF8
 
Constructor Summary
ID3V2FrameSynchronizedText()
           
ID3V2FrameSynchronizedText(String idStr, int flags)
           
 
Method Summary
 void addContentDescriptor(ID3V2FrameSynchronizedTextDescriptor contentDescriptor)
           
 void addContentDescriptor(long timecode, String value)
           
 void deserializeBody(byte[] buffer, int offset, int len)
           
 int getBodySize()
           
 java.util.List<ID3V2FrameSynchronizedTextDescriptor> getContentDescriptors()
           
 byte getContentType()
           
 String getLanguage()
           
 int getTextEncoding()
           
 byte getTimeStampFormat()
           
 int serializeBody(byte[] buffer, int offset)
           
 void setContentType(byte contentType)
           
 void setLanguage(String language)
           
 void setTextEncoding(int textEncoding)
           
 void setTimeStampFormat(byte timeStampFormat)
           
 
Methods inherited from class com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
deserializeFrame, deserializeString, getFlags, getIdStr, getMapIdStr, getSize, serialize, serializeString, serializeStringLen, setFlags, setIdStr, trimTrailingZero
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENTTYPE_CHORD

public static final int CONTENTTYPE_CHORD
See Also:
Constant Field Values

CONTENTTYPE_EVENTS

public static final int CONTENTTYPE_EVENTS
See Also:
Constant Field Values

CONTENTTYPE_LYRICS

public static final int CONTENTTYPE_LYRICS
See Also:
Constant Field Values

CONTENTTYPE_MOVEMENT

public static final int CONTENTTYPE_MOVEMENT
See Also:
Constant Field Values

CONTENTTYPE_OTHER

public static final int CONTENTTYPE_OTHER
See Also:
Constant Field Values

CONTENTTYPE_TRANSCRPTION

public static final int CONTENTTYPE_TRANSCRPTION
See Also:
Constant Field Values

CONTENTTYPE_TRIVIA

public static final int CONTENTTYPE_TRIVIA
See Also:
Constant Field Values

CONTENTTYPE_URLIMAGES

public static final int CONTENTTYPE_URLIMAGES
See Also:
Constant Field Values

CONTENTTYPE_URLWEBPAGES

public static final int CONTENTTYPE_URLWEBPAGES
See Also:
Constant Field Values

TIMESTAMPFORMAT_MILLISECONDS

public static final int TIMESTAMPFORMAT_MILLISECONDS
See Also:
Constant Field Values

TIMESTAMPFORMAT_MPEG

public static final int TIMESTAMPFORMAT_MPEG
See Also:
Constant Field Values
Constructor Detail

ID3V2FrameSynchronizedText

public ID3V2FrameSynchronizedText()

ID3V2FrameSynchronizedText

public ID3V2FrameSynchronizedText(String idStr,
                                  int flags)
Method Detail

addContentDescriptor

public void addContentDescriptor(ID3V2FrameSynchronizedTextDescriptor contentDescriptor)

addContentDescriptor

public void addContentDescriptor(long timecode,
                                 String value)

deserializeBody

public void deserializeBody(byte[] buffer,
                            int offset,
                            int len)

getBodySize

public int getBodySize()

getContentDescriptors

public java.util.List<ID3V2FrameSynchronizedTextDescriptor> getContentDescriptors()

getContentType

public byte getContentType()

getLanguage

public String getLanguage()

getTextEncoding

public int getTextEncoding()

getTimeStampFormat

public byte getTimeStampFormat()

serializeBody

public int serializeBody(byte[] buffer,
                         int offset)

setContentType

public void setContentType(byte contentType)

setLanguage

public void setLanguage(String language)

setTextEncoding

public void setTextEncoding(int textEncoding)

setTimeStampFormat

public void setTimeStampFormat(byte timeStampFormat)