22 #ifndef TAGLIB_ITPROPERTIES_H
23 #define TAGLIB_ITPROPERTIES_H
36 Vol0MixOptimizations = 2,
41 UseMidiPitchController = 64,
42 RequestEmbeddedMidiConf = 128
56 int sampleRate()
const;
59 ushort lengthInPatterns()
const;
61 ushort instrumentCount()
const;
62 ushort sampleCount()
const;
63 ushort patternCount()
const;
65 ushort compatibleVersion()
const;
68 uchar globalVolume()
const;
69 uchar mixVolume()
const;
71 uchar bpmSpeed()
const;
72 uchar panningSeparation()
const;
73 uchar pitchWheelDepth()
const;
75 void setChannels(
int channels);
76 void setLengthInPatterns(
ushort lengthInPatterns);
77 void setInstrumentCount(
ushort instrumentCount);
78 void setSampleCount (
ushort sampleCount);
79 void setPatternCount(
ushort patternCount);
80 void setVersion (
ushort version);
81 void setCompatibleVersion(
ushort compatibleVersion);
82 void setFlags (
ushort flags);
83 void setSpecial (
ushort special);
84 void setGlobalVolume(
uchar globalVolume);
85 void setMixVolume (
uchar mixVolume);
86 void setTempo (
uchar tempo);
87 void setBpmSpeed (
uchar bpmSpeed);
88 void setPanningSeparation(
uchar panningSeparation);
89 void setPitchWheelDepth (
uchar pitchWheelDepth);
95 class PropertiesPrivate;
Definition: itproperties.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