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

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

public class ID3V2FrameAttachedPicture
extends ID3V2FrameBase


Field Summary
static String MIMETYPES_JPEG
           
static String MIMETYPES_PNG
           
static String MIMETYPES_URL
           
static long PICTUREMAXFILESIZE
           
static int PICTURETYPE_ARTISTLOGO
           
static int PICTURETYPE_COVERBACK
           
static int PICTURETYPE_COVERFRONT
           
static int PICTURETYPE_FILEICON
           
static int PICTURETYPE_ILLUSTRATION
           
static int PICTURETYPE_MOVIESCREENCAPTURE
           
static int PICTURETYPE_OTHER
           
static int PICTURETYPE_OTHERFILEICON
           
static int PICTURETYPE_PUBLISHERLOGO
           
 
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
ID3V2FrameAttachedPicture()
           
ID3V2FrameAttachedPicture(String idStr, int flags)
           
 
Method Summary
 void deserializeBody(byte[] buffer, int offset, int len)
           
 int getBodySize()
           
 String getDescription()
           
 String getMapIdStr()
           
 String getMimeType()
           
 byte[] getPictureData()
           
 int getPictureType()
           
 int getTextEncoding()
           
 boolean loadFile(java.io.File file)
           
 int serializeBody(byte[] buffer, int offset)
           
 void setDescription(String description)
           
 void setMimeType(String mimeType)
           
 void setPictureData(byte[] pictureData)
           
 void setPictureDataAsURL(String urlStr)
           
 void setPictureType(int pictureType)
           
 void setTextEncoding(int textEncoding)
           
 
Methods inherited from class com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
deserializeFrame, deserializeString, getFlags, getIdStr, 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

MIMETYPES_JPEG

public static final String MIMETYPES_JPEG
See Also:
Constant Field Values

MIMETYPES_PNG

public static final String MIMETYPES_PNG
See Also:
Constant Field Values

MIMETYPES_URL

public static final String MIMETYPES_URL
See Also:
Constant Field Values

PICTUREMAXFILESIZE

public static long PICTUREMAXFILESIZE

PICTURETYPE_ARTISTLOGO

public static final int PICTURETYPE_ARTISTLOGO
See Also:
Constant Field Values

PICTURETYPE_COVERBACK

public static final int PICTURETYPE_COVERBACK
See Also:
Constant Field Values

PICTURETYPE_COVERFRONT

public static final int PICTURETYPE_COVERFRONT
See Also:
Constant Field Values

PICTURETYPE_FILEICON

public static final int PICTURETYPE_FILEICON
See Also:
Constant Field Values

PICTURETYPE_ILLUSTRATION

public static final int PICTURETYPE_ILLUSTRATION
See Also:
Constant Field Values

PICTURETYPE_MOVIESCREENCAPTURE

public static final int PICTURETYPE_MOVIESCREENCAPTURE
See Also:
Constant Field Values

PICTURETYPE_OTHER

public static final int PICTURETYPE_OTHER
See Also:
Constant Field Values

PICTURETYPE_OTHERFILEICON

public static final int PICTURETYPE_OTHERFILEICON
See Also:
Constant Field Values

PICTURETYPE_PUBLISHERLOGO

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

ID3V2FrameAttachedPicture

public ID3V2FrameAttachedPicture()

ID3V2FrameAttachedPicture

public ID3V2FrameAttachedPicture(String idStr,
                                 int flags)
Method Detail

deserializeBody

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

getBodySize

public int getBodySize()

getDescription

public String getDescription()

getMapIdStr

public String getMapIdStr()
Specified by:
getMapIdStr in interface IID3V2Frame
Overrides:
getMapIdStr in class ID3V2FrameBase

getMimeType

public String getMimeType()

getPictureData

public byte[] getPictureData()

getPictureType

public int getPictureType()

getTextEncoding

public int getTextEncoding()

loadFile

public boolean loadFile(java.io.File file)

serializeBody

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

setDescription

public void setDescription(String description)

setMimeType

public void setMimeType(String mimeType)

setPictureData

public void setPictureData(byte[] pictureData)

setPictureDataAsURL

public void setPictureDataAsURL(String urlStr)

setPictureType

public void setPictureType(int pictureType)

setTextEncoding

public void setTextEncoding(int textEncoding)