26#ifndef TAGLIB_XMPROPERTIES_H
27#define TAGLIB_XMPROPERTIES_H
73 class PropertiesPrivate;
75 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 XM.
Definition: xmproperties.h:35
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
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
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