|
enum | Type {
Other = 0x00,
FileIcon = 0x01,
OtherFileIcon = 0x02,
FrontCover = 0x03,
BackCover = 0x04,
LeafletPage = 0x05,
Media = 0x06,
LeadArtist = 0x07,
Artist = 0x08,
Conductor = 0x09,
Band = 0x0A,
Composer = 0x0B,
Lyricist = 0x0C,
RecordingLocation = 0x0D,
DuringRecording = 0x0E,
DuringPerformance = 0x0F,
MovieScreenCapture = 0x10,
ColouredFish = 0x11,
Illustration = 0x12,
BandLogo = 0x13,
PublisherLogo = 0x14
} |
|
| AttachedPictureFrame () |
|
| AttachedPictureFrame (const ByteVector &data) |
|
virtual | ~AttachedPictureFrame () |
|
virtual String | toString () const |
|
String::Type | textEncoding () const |
|
void | setTextEncoding (String::Type t) |
|
String | mimeType () const |
|
void | setMimeType (const String &m) |
|
Type | type () const |
|
void | setType (Type t) |
|
String | description () const |
|
void | setDescription (const String &desc) |
|
ByteVector | picture () const |
|
void | setPicture (const ByteVector &p) |
|
static Frame * | createTextualFrame (const String &key, const StringList &values) |
|
static uint | headerSize () |
|
static uint | headerSize (uint version) |
|
static ByteVector | textDelimiter (String::Type t) |
|
static uint | size () |
|
static uint | size (uint version) |
|
static const String | instrumentPrefix |
|
static const String | commentPrefix |
|
static const String | lyricsPrefix |
|
static const String | urlPrefix |
|
static String::Type | checkEncoding (const StringList &fields, String::Type encoding) |
|
static String::Type | checkEncoding (const StringList &fields, String::Type encoding, uint version) |
|
static ByteVector | keyToFrameID (const String &) |
|
static String | frameIDToKey (const ByteVector &) |
|
static void | splitProperties (const PropertyMap &original, PropertyMap &singleFrameProperties, PropertyMap &tiplProperties, PropertyMap &tmclProperties) |
|
AttachedPictureFramePrivate * | d |
|
support for ID3v2.2 PIC frames