26#ifndef TAGLIB_ASFATTRIBUTE_H
27#define TAGLIB_ASFATTRIBUTE_H
188#ifndef DO_NOT_DOCUMENT
201 class AttributePrivate;
203 std::shared_ptr<AttributePrivate> d;
Attribute of ASF (WMA) metadata.
Definition: asfattribute.h:44
Attribute(const String &value)
void setLanguage(int value)
Attribute(const ByteVector &value)
void setStream(int value)
void swap(Attribute &other) noexcept
unsigned short toUShort() const
Attribute(unsigned long long value)
AttributeTypes
Definition: asfattribute.h:50
Attribute(const Attribute &other)
unsigned short toBool() const
AttributeTypes type() const
unsigned long long toULongLong() const
Attribute(const Picture &value)
Attribute(unsigned int value)
int dataSize() const
Returns the size of the stored data.
unsigned int toUInt() const
Attribute & operator=(const Attribute &other)
ByteVector toByteVector() const
Attribute(unsigned short value)
Picture toPicture() const
An implementation of TagLib::File with ASF specific methods.
Definition: asffile.h:47
An ASF attached picture interface implementation.
Definition: asfpicture.h:49
A byte vector.
Definition: tbytevector.h:46
A wide string class suitable for unicode.
Definition: tstring.h:83
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