26#ifndef TAGLIB_XMPROPERTIES_H
27#define TAGLIB_XMPROPERTIES_H
73 class PropertiesPrivate;
75 std::unique_ptr<PropertiesPrivate> d;
AudioProperties(const AudioProperties &)=delete
ReadStyle
Definition audioproperties.h:56
void setChannels(int channels)
void setFlags(unsigned short flags)
void setVersion(unsigned short version)
unsigned short lengthInPatterns() const
unsigned short bpmSpeed() const
void setTempo(unsigned short tempo)
void setSampleCount(unsigned int sampleCount)
unsigned short version() const
Properties & operator=(const Properties &)=delete
unsigned short flags() const
void setBpmSpeed(unsigned short bpmSpeed)
unsigned int sampleCount() const
Properties(const Properties &)=delete
unsigned short restartPosition() const
int channels() const override
void setInstrumentCount(unsigned short instrumentCount)
unsigned short patternCount() const
@ LinearFreqTable
Definition xmproperties.h:39
void setRestartPosition(unsigned short restartPosition)
void setLengthInPatterns(unsigned short lengthInPatterns)
void setPatternCount(unsigned short patternCount)
Properties(AudioProperties::ReadStyle propertiesStyle)
unsigned short tempo() const
unsigned short instrumentCount() const
An implementation of Extended Module metadata.
Definition xmfile.h:44
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