26#ifndef TAGLIB_S3MPROPERTIES_H
27#define TAGLIB_S3MPROPERTIES_H
82 class PropertiesPrivate;
84 std::unique_ptr<PropertiesPrivate> d;
AudioProperties(const AudioProperties &)=delete
ReadStyle
Definition audioproperties.h:56
unsigned char masterVolume() const
void setLengthInPatterns(unsigned short lengthInPatterns)
void setGlobalVolume(unsigned char globalVolume)
unsigned short lengthInPatterns() const
unsigned char tempo() const
int channels() const override
unsigned char globalVolume() const
void setFileFormatVersion(unsigned short fileFormatVersion)
void setMasterVolume(unsigned char masterVolume)
@ AmigaSlides
Definition s3mproperties.h:40
@ ST2Tempo
Definition s3mproperties.h:39
@ EnableFilter
Definition s3mproperties.h:43
@ AmigaLimits
Definition s3mproperties.h:42
@ Vol0MixOptimizations
Definition s3mproperties.h:41
@ ST2Vibrato
Definition s3mproperties.h:38
@ CustomData
Definition s3mproperties.h:44
Properties(AudioProperties::ReadStyle propertiesStyle)
Properties & operator=(const Properties &)=delete
void setSampleCount(unsigned short sampleCount)
void setPatternCount(unsigned short patternCount)
Properties(const Properties &)=delete
unsigned short flags() const
unsigned char bpmSpeed() const
void setTrackerVersion(unsigned short trackerVersion)
void setChannels(int channels)
void setFlags(unsigned short flags)
void setTempo(unsigned char tempo)
unsigned short sampleCount() const
void setBpmSpeed(unsigned char bpmSpeed)
void setStereo(bool stereo)
unsigned short patternCount() const
unsigned short trackerVersion() const
unsigned short fileFormatVersion() const
An implementation of ScreamTracker III metadata.
Definition s3mfile.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