26 #ifndef TAGLIB_S3MPROPERTIES_H 27 #define TAGLIB_S3MPROPERTIES_H 42 Vol0MixOptimizations = 8,
52 int lengthInSeconds()
const;
53 int lengthInMilliseconds()
const;
55 int sampleRate()
const;
58 unsigned short lengthInPatterns()
const;
60 unsigned short sampleCount()
const;
61 unsigned short patternCount()
const;
62 unsigned short flags()
const;
63 unsigned short trackerVersion()
const;
64 unsigned short fileFormatVersion()
const;
65 unsigned char globalVolume()
const;
66 unsigned char masterVolume()
const;
67 unsigned char tempo()
const;
68 unsigned char bpmSpeed()
const;
70 void setChannels(
int channels);
72 void setLengthInPatterns (
unsigned short lengthInPatterns);
73 void setStereo (
bool stereo);
74 void setSampleCount (
unsigned short sampleCount);
75 void setPatternCount (
unsigned short patternCount);
76 void setFlags (
unsigned short flags);
77 void setTrackerVersion (
unsigned short trackerVersion);
78 void setFileFormatVersion(
unsigned short fileFormatVersion);
79 void setGlobalVolume (
unsigned char globalVolume);
80 void setMasterVolume (
unsigned char masterVolume);
81 void setTempo (
unsigned char tempo);
82 void setBpmSpeed (
unsigned char bpmSpeed);
88 class PropertiesPrivate;
Definition: s3mproperties.h:34
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