26 #ifndef TAGLIB_MODFILEBASE_H 27 #define TAGLIB_MODFILEBASE_H 47 void writeString(
const String &s,
unsigned long size,
char padding = 0);
48 void writeByte(
unsigned char byte);
49 void writeU16L(
unsigned short number);
50 void writeU32L(
unsigned long number);
51 void writeU16B(
unsigned short number);
52 void writeU32B(
unsigned long number);
54 bool readString(
String &s,
unsigned long size);
55 bool readByte(
unsigned char &
byte);
56 bool readU16L(
unsigned short &number);
57 bool readU32L(
unsigned long &number);
58 bool readU16B(
unsigned short &number);
59 bool readU32B(
unsigned long &number);
An abstract class that provides operations on a sequence of bytes.
Definition: tiostream.h:62
Definition: modfilebase.h:41
A file class with some useful methods for tag manipulation.
Definition: tfile.h:50
A wide string class suitable for unicode.
Definition: tstring.h:84
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
const char * FileName
Definition: tiostream.h:57
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41