![]() |
|
#include <s3mproperties.h>
anonymous enum |
TagLib::S3M::Properties::Properties | ( | AudioProperties::ReadStyle | propertiesStyle | ) |
virtual TagLib::S3M::Properties::~Properties | ( | ) | [virtual] |
int TagLib::S3M::Properties::bitrate | ( | ) | const [virtual] |
Returns the most appropriate bit rate for the file in kb/s. For constant bitrate formats this is simply the bitrate of the file. For variable bitrate formats this is either the average or nominal bitrate.
Implements TagLib::AudioProperties.
uchar TagLib::S3M::Properties::bpmSpeed | ( | ) | const |
int TagLib::S3M::Properties::channels | ( | ) | const [virtual] |
Returns the number of audio channels.
Implements TagLib::AudioProperties.
ushort TagLib::S3M::Properties::flags | ( | ) | const |
uchar TagLib::S3M::Properties::globalVolume | ( | ) | const |
int TagLib::S3M::Properties::length | ( | ) | const [virtual] |
Returns the length of the file in seconds.
Implements TagLib::AudioProperties.
uchar TagLib::S3M::Properties::masterVolume | ( | ) | const |
ushort TagLib::S3M::Properties::patternCount | ( | ) | const |
ushort TagLib::S3M::Properties::sampleCount | ( | ) | const |
int TagLib::S3M::Properties::sampleRate | ( | ) | const [virtual] |
Returns the sample rate in Hz.
Implements TagLib::AudioProperties.
void TagLib::S3M::Properties::setBpmSpeed | ( | uchar | bpmSpeed | ) |
void TagLib::S3M::Properties::setChannels | ( | int | channels | ) |
void TagLib::S3M::Properties::setFileFormatVersion | ( | ushort | fileFormatVersion | ) |
void TagLib::S3M::Properties::setFlags | ( | ushort | flags | ) |
void TagLib::S3M::Properties::setGlobalVolume | ( | uchar | globalVolume | ) |
void TagLib::S3M::Properties::setLengthInPatterns | ( | ushort | lengthInPatterns | ) |
void TagLib::S3M::Properties::setMasterVolume | ( | uchar | masterVolume | ) |
void TagLib::S3M::Properties::setPatternCount | ( | ushort | patternCount | ) |
void TagLib::S3M::Properties::setSampleCount | ( | ushort | sampleCount | ) |
void TagLib::S3M::Properties::setStereo | ( | bool | stereo | ) |
void TagLib::S3M::Properties::setTempo | ( | uchar | tempo | ) |
void TagLib::S3M::Properties::setTrackerVersion | ( | ushort | trackerVersion | ) |
bool TagLib::S3M::Properties::stereo | ( | ) | const |
uchar TagLib::S3M::Properties::tempo | ( | ) | const |
friend class File [friend] |