Class ID3V2FrameAttachedPicture
- Object
-
- com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
-
- com.wowza.wms.media.mp3.model.idtags.ID3V2FrameAttachedPicture
-
- All Implemented Interfaces:
IID3V2Frame
public class ID3V2FrameAttachedPicture extends ID3V2FrameBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.wowza.wms.media.mp3.model.idtags.ID3V2FrameBase
ID3V2FrameBase.DeserializeResult
-
-
Field Summary
Fields Modifier and Type Field Description 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
DEFAULT_LANGUAGE, 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, TAGS_TEXTINFORMATION, TEXTENCODING_DEFAULT, TEXTENCODING_ISO_8859_1, TEXTENCODING_URL, TEXTENCODING_UTF16, TEXTENCODING_UTF16BE, TEXTENCODING_UTF8
-
-
Constructor Summary
Constructors Constructor Description ID3V2FrameAttachedPicture()
ID3V2FrameAttachedPicture(String idStr, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
byteStringLen, byteStringLen, deserializeFrame, deserializeString, deserializeString, getFlags, getIdStr, getSize, serialize, serializeString, serializeString, serializeStringLen, serializeStringLen, setFlags, setIdStr, textEncodingToCharsetName, trimTrailingZero
-
-
-
-
Field Detail
-
PICTURETYPE_OTHER
public static final int PICTURETYPE_OTHER
- See Also:
- Constant Field Values
-
PICTURETYPE_FILEICON
public static final int PICTURETYPE_FILEICON
- See Also:
- Constant Field Values
-
PICTURETYPE_OTHERFILEICON
public static final int PICTURETYPE_OTHERFILEICON
- See Also:
- Constant Field Values
-
PICTURETYPE_COVERFRONT
public static final int PICTURETYPE_COVERFRONT
- See Also:
- Constant Field Values
-
PICTURETYPE_COVERBACK
public static final int PICTURETYPE_COVERBACK
- See Also:
- Constant Field Values
-
PICTURETYPE_MOVIESCREENCAPTURE
public static final int PICTURETYPE_MOVIESCREENCAPTURE
- See Also:
- Constant Field Values
-
PICTURETYPE_ILLUSTRATION
public static final int PICTURETYPE_ILLUSTRATION
- See Also:
- Constant Field Values
-
PICTURETYPE_ARTISTLOGO
public static final int PICTURETYPE_ARTISTLOGO
- See Also:
- Constant Field Values
-
PICTURETYPE_PUBLISHERLOGO
public static final int PICTURETYPE_PUBLISHERLOGO
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
serializeBody
public int serializeBody(byte[] buffer, int offset)
-
deserializeBody
public void deserializeBody(byte[] buffer, int offset, int len)
-
getMapIdStr
public String getMapIdStr()
- Specified by:
getMapIdStr
in interfaceIID3V2Frame
- Overrides:
getMapIdStr
in classID3V2FrameBase
-
getBodySize
public int getBodySize()
-
getTextEncoding
public int getTextEncoding()
-
setTextEncoding
public void setTextEncoding(int textEncoding)
-
getMimeType
public String getMimeType()
-
setMimeType
public void setMimeType(String mimeType)
-
getPictureType
public int getPictureType()
-
setPictureType
public void setPictureType(int pictureType)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getPictureData
public byte[] getPictureData()
-
setPictureData
public void setPictureData(byte[] pictureData)
-
setPictureDataAsURL
public void setPictureDataAsURL(String urlStr)
-
loadFile
public boolean loadFile(java.io.File file)
-
-