26 #ifndef TAGLIB_ASFFILE_H
27 #define TAGLIB_ASFFILE_H
88 virtual Tag *tag()
const;
99 void removeUnsupportedProperties(
const StringList &properties);
119 int readBYTE(
bool *ok = 0);
120 int readWORD(
bool *ok = 0);
121 unsigned int readDWORD(
bool *ok = 0);
122 long long readQWORD(
bool *ok = 0);
123 static ByteVector renderString(
const String &str,
bool includeLength =
false);
124 String readString(
int len);
132 class FilePropertiesObject;
133 class StreamPropertiesObject;
134 class ContentDescriptionObject;
135 class ExtendedContentDescriptionObject;
136 class HeaderExtensionObject;
137 class MetadataObject;
138 class MetadataLibraryObject;
A map for format-independent tag representations.
Definition: tpropertymap.h:104
An abstract class that provides operations on a sequence of bytes.
Definition: tiostream.h:62
A file class with some useful methods for tag manipulation.
Definition: tfile.h:50
A wide string class suitable for unicode.
Definition: tstring.h:78
Read more of the file and make better values guesses.
Definition: audioproperties.h:57
A byte vector.
Definition: tbytevector.h:45
A list of strings.
Definition: tstringlist.h:45
An ASF attached picture interface implementation.
Definition: asfpicture.h:49
ReadStyle
Definition: audioproperties.h:53
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
const char * FileName
Definition: tiostream.h:57
Definition: asfattribute.h:43
An implementation of ASF audio properties.
Definition: asfproperties.h:38