26#ifndef TAGLIB_ATTACHEDPICTUREFRAME_H
27#define TAGLIB_ATTACHEDPICTUREFRAME_H
55 DECLARE_PICTURE_TYPE_ENUM(Type)
173 class AttachedPictureFramePrivate;
175 std::unique_ptr<AttachedPictureFramePrivate>
d;
A byte vector.
Definition tbytevector.h:46
void parseFields(const ByteVector &data) override
friend class FrameFactory
Definition attachedpictureframe.h:188
String::Type textEncoding() const
String description() const
void parseFields(const ByteVector &data) override
String toString() const override
void setPicture(const ByteVector &p)
void setDescription(const String &desc)
TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE std::unique_ptr< AttachedPictureFramePrivate > d
Definition attachedpictureframe.h:175
friend class FrameFactory
Definition attachedpictureframe.h:48
StringList toStringList() const override
void setTextEncoding(String::Type t)
void setMimeType(const String &m)
ByteVector renderFields() const override
ByteVector picture() const
Frame(const Frame &)=delete
A list of strings.
Definition tstringlist.h:44
A wide string class suitable for unicode.
Definition tstring.h:83
An ID3v2 implementation.
Definition flacfile.h:39
A namespace for all TagLib related classes and functions.
Definition apefile.h:41
#define TAGLIB_EXPORT
Definition taglib_export.h:40
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition taglib_export.h:55