22 #ifndef TAGLIB_S3MPROPERTIES_H
23 #define TAGLIB_S3MPROPERTIES_H
38 Vol0MixOptimizations = 8,
49 int sampleRate()
const;
52 ushort lengthInPatterns()
const;
54 ushort sampleCount()
const;
55 ushort patternCount()
const;
57 ushort trackerVersion()
const;
58 ushort fileFormatVersion()
const;
59 uchar globalVolume()
const;
60 uchar masterVolume()
const;
62 uchar bpmSpeed()
const;
64 void setChannels(
int channels);
66 void setLengthInPatterns (
ushort lengthInPatterns);
67 void setStereo (
bool stereo);
68 void setSampleCount (
ushort sampleCount);
69 void setPatternCount (
ushort patternCount);
70 void setFlags (
ushort flags);
71 void setTrackerVersion (
ushort trackerVersion);
72 void setFileFormatVersion(
ushort fileFormatVersion);
73 void setGlobalVolume (
uchar globalVolume);
74 void setMasterVolume (
uchar masterVolume);
75 void setTempo (
uchar tempo);
76 void setBpmSpeed (
uchar bpmSpeed);
82 class PropertiesPrivate;
Definition: s3mproperties.h:30
unsigned short ushort
Definition: taglib.h:65
unsigned char uchar
Definition: taglib.h:64
ReadStyle
Definition: audioproperties.h:53
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
A simple, abstract interface to common audio properties.
Definition: audioproperties.h:42
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41