26 #ifndef TAGLIB_XMPROPERTIES_H 27 #define TAGLIB_XMPROPERTIES_H 47 int lengthInSeconds()
const;
48 int lengthInMilliseconds()
const;
50 int sampleRate()
const;
53 unsigned short lengthInPatterns()
const;
54 unsigned short version()
const;
55 unsigned short restartPosition()
const;
56 unsigned short patternCount()
const;
57 unsigned short instrumentCount()
const;
58 unsigned int sampleCount()
const;
59 unsigned short flags()
const;
60 unsigned short tempo()
const;
61 unsigned short bpmSpeed()
const;
63 void setChannels(
int channels);
65 void setLengthInPatterns(
unsigned short lengthInPatterns);
66 void setVersion(
unsigned short version);
67 void setRestartPosition(
unsigned short restartPosition);
68 void setPatternCount(
unsigned short patternCount);
69 void setInstrumentCount(
unsigned short instrumentCount);
70 void setSampleCount(
unsigned int sampleCount);
71 void setFlags(
unsigned short flags);
72 void setTempo(
unsigned short tempo);
73 void setBpmSpeed(
unsigned short bpmSpeed);
79 class PropertiesPrivate;
ReadStyle
Reading audio properties from a file can sometimes be very time consuming and for the most accurate r...
Definition: audioproperties.h:53
Definition: xmproperties.h:35
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
A namespace for all TagLib related classes and functions.
Definition: aifffile.h:33
A simple, abstract interface to common audio properties.
Definition: audioproperties.h:42