26#ifndef TAGLIB_ITPROPERTIES_H
27#define TAGLIB_ITPROPERTIES_H
39 Vol0MixOptimizations = 2,
44 UseMidiPitchController = 64,
45 RequestEmbeddedMidiConf = 128
95 class PropertiesPrivate;
97 std::unique_ptr<PropertiesPrivate> d;
A simple, abstract interface to common audio properties.
Definition: audioproperties.h:46
ReadStyle
Definition: audioproperties.h:56
An implementation of audio property reading for IT.
Definition: itproperties.h:34
unsigned short special() const
Properties & operator=(const Properties &)=delete
unsigned short flags() const
void setVersion(unsigned short version)
void setBpmSpeed(unsigned char bpmSpeed)
void setChannels(int channels)
Properties(const Properties &)=delete
unsigned short sampleCount() const
void setCompatibleVersion(unsigned short compatibleVersion)
void setPatternCount(unsigned short patternCount)
unsigned char pitchWheelDepth() const
unsigned char mixVolume() const
void setPitchWheelDepth(unsigned char pitchWheelDepth)
unsigned short lengthInPatterns() const
void setMixVolume(unsigned char mixVolume)
int channels() const override
void setLengthInPatterns(unsigned short lengthInPatterns)
unsigned char bpmSpeed() const
unsigned short patternCount() const
unsigned short compatibleVersion() const
void setGlobalVolume(unsigned char globalVolume)
unsigned short version() const
void setTempo(unsigned char tempo)
unsigned char panningSeparation() const
void setPanningSeparation(unsigned char panningSeparation)
unsigned char globalVolume() const
void setSampleCount(unsigned short sampleCount)
void setSpecial(unsigned short special)
unsigned char tempo() const
unsigned short instrumentCount() const
void setFlags(unsigned short flags)
Properties(AudioProperties::ReadStyle propertiesStyle)
void setInstrumentCount(unsigned short instrumentCount)
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55