26#ifndef TAGLIB_ATTACHEDPICTUREFRAME_H
27#define TAGLIB_ATTACHEDPICTUREFRAME_H
83 RecordingLocation = 0x0D,
85 DuringRecording = 0x0E,
87 DuringPerformance = 0x0F,
89 MovieScreenCapture = 0x10,
208 class AttachedPictureFramePrivate;
209 AttachedPictureFramePrivate *
d;
A byte vector.
Definition tbytevector.h:46
support for ID3v2.2 PIC frames
Definition attachedpictureframe.h:220
virtual void parseFields(const ByteVector &data)
An ID3v2 attached picture frame implementation.
Definition attachedpictureframe.h:47
AttachedPictureFramePrivate * d
Definition attachedpictureframe.h:209
String::Type textEncoding() const
Type
Definition attachedpictureframe.h:55
virtual ByteVector renderFields() const
String description() const
virtual ~AttachedPictureFrame()
void setPicture(const ByteVector &p)
void setDescription(const String &desc)
virtual String toString() const
void setTextEncoding(String::Type t)
virtual void parseFields(const ByteVector &data)
void setMimeType(const String &m)
AttachedPictureFrame(const ByteVector &data)
ByteVector picture() const
A factory for creating ID3v2 frames during parsing.
Definition id3v2framefactory.h:66
ID3v2 frame implementation.
Definition id3v2frame.h:55
A wide string class suitable for unicode.
Definition tstring.h:85
Type
Definition tstring.h:97
A namespace for all TagLib related classes and functions.
Definition apefile.h:41
#define TAGLIB_EXPORT
Definition taglib_export.h:40