public class ID3v2PictureFrameData extends AbstractID3v2FrameData
| Modifier and Type | Field and Description |
|---|---|
protected EncodedText |
description |
protected byte[] |
imageData |
protected String |
mimeType |
protected byte |
pictureType |
unsynchronisation| Constructor and Description |
|---|
ID3v2PictureFrameData(boolean unsynchronisation) |
ID3v2PictureFrameData(boolean unsynchronisation,
byte[] bytes) |
ID3v2PictureFrameData(boolean unsynchronisation,
String mimeType,
byte pictureType,
EncodedText description,
byte[] imageData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
EncodedText |
getDescription() |
byte[] |
getImageData() |
protected int |
getLength() |
String |
getMimeType() |
byte |
getPictureType() |
int |
hashCode() |
protected byte[] |
packFrameData() |
void |
setDescription(EncodedText description) |
void |
setImageData(byte[] imageData) |
void |
setMimeType(String mimeType) |
void |
setPictureType(byte pictureType) |
protected void |
unpackFrameData(byte[] bytes) |
packAndUnsynchroniseFrameData, synchroniseAndUnpackFrameData, toBytesprotected String mimeType
protected byte pictureType
protected EncodedText description
protected byte[] imageData
public ID3v2PictureFrameData(boolean unsynchronisation)
public ID3v2PictureFrameData(boolean unsynchronisation,
String mimeType,
byte pictureType,
EncodedText description,
byte[] imageData)
public ID3v2PictureFrameData(boolean unsynchronisation,
byte[] bytes)
throws InvalidDataException
InvalidDataExceptionprotected void unpackFrameData(byte[] bytes)
throws InvalidDataException
unpackFrameData in class AbstractID3v2FrameDataInvalidDataExceptionprotected byte[] packFrameData()
packFrameData in class AbstractID3v2FrameDataprotected int getLength()
getLength in class AbstractID3v2FrameDatapublic String getMimeType()
public void setMimeType(String mimeType)
public byte getPictureType()
public void setPictureType(byte pictureType)
public EncodedText getDescription()
public void setDescription(EncodedText description)
public byte[] getImageData()
public void setImageData(byte[] imageData)
public int hashCode()
hashCode in class AbstractID3v2FrameDatapublic boolean equals(Object obj)
equals in class AbstractID3v2FrameData