File indexing completed on 2024-05-12 04:51:01
0001 /* 0002 SPDX-FileCopyrightText: 1998-2008 Sebastian Trueg <trueg@k3b.org> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef _K3B_AUDIO_MAX_SPEED_JOB_H_ 0007 #define _K3B_AUDIO_MAX_SPEED_JOB_H_ 0008 0009 #include "k3bthreadjob.h" 0010 0011 namespace K3b { 0012 class AudioDoc; 0013 0014 class AudioMaxSpeedJob : public ThreadJob 0015 { 0016 Q_OBJECT 0017 0018 public: 0019 AudioMaxSpeedJob( AudioDoc* doc, JobHandler*, QObject* parent = 0 ); 0020 ~AudioMaxSpeedJob() override; 0021 0022 /** 0023 * KB/sec 0024 * Only valid if the job finished successfully. 0025 */ 0026 int maxSpeed() const; 0027 0028 private: 0029 bool run() override; 0030 0031 class Private; 0032 Private* const d; 0033 }; 0034 } 0035 0036 #endif