26#ifndef TAGLIB_XMPROPERTIES_H
27#define TAGLIB_XMPROPERTIES_H
75 std::unique_ptr<PropertiesPrivate> d;
A simple, abstract interface to common audio properties.
Definition audioproperties.h:46
ReadStyle
Definition audioproperties.h:56
A generic, implicitly shared list.
Definition tlist.h:54
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