17 friend class DlgBpmDetectTest;
18 friend class TrackTest;
134 QAudioDecoder *decoder_ =
nullptr;
136 QString bpmFormat_ = QStringLiteral(
"0.00");
139 bool hasSavedBpm_ =
false;
140 bool isValidFile_ =
false;
141 bool opened_ =
false;
142 bool stopped_ =
false;
144 qlonglong length_ = 0;
Definition abstractbpmdetector.h:8
QString hostFileName() const
Definition track.cpp:153
void setDetector(AbstractBpmDetector *detector)
Definition track.cpp:221
bool isValid() const
Definition track.cpp:175
void setFormat(const QString &format=QStringLiteral("0.00"))
Definition track.cpp:179
QString formattedLength() const
Definition track.cpp:195
static void setMaximumBpm(bpmtype dMax)
Definition track.cpp:112
QString formatted() const
Definition track.cpp:130
void clearBpm()
Definition track.cpp:216
DetectionState
Definition track.h:23
@ Detecting
Currently detecting BPM.
Definition track.h:24
@ Error
Error occurred.
Definition track.h:25
void printBpm() const
Definition track.cpp:240
qlonglong length() const
Definition track.cpp:283
void stop()
Definition track.cpp:272
QString fileName() const
Definition track.cpp:149
Track(const QString &fileName, QAudioDecoder *decoder, QObject *parent=nullptr)
Definition track.cpp:25
void readTags()
Definition track.cpp:138
QString artist() const
Definition track.cpp:204
void saveBpm()
Definition track.cpp:212
static bpmtype maximumBpm()
Definition track.cpp:126
void setBpm(bpmtype dBpm)
Definition track.cpp:187
void removeBpm()
Definition track.cpp:268
static bpmtype correctBpm(bpmtype dBpm)
Definition track.cpp:225
bool hasValidBpm() const
Definition track.cpp:279
bool hasSavedBpm() const
Definition track.cpp:264
QString format() const
Definition track.cpp:183
static bpmtype minimumBpm()
Definition track.cpp:122
void storeBpm(const QString &sBpm)
Definition track.cpp:260
QString title() const
Definition track.cpp:208
DetectionState detectBpm()
Definition track.cpp:245
void progress(qint64 pos, qint64 length)
bpmtype bpm() const
Definition track.cpp:191
static void setMinimumBpm(bpmtype dMin)
Definition track.cpp:102
QObject * parent() const const
double bpmtype
Definition utils.h:24