aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/wildmidi/settingsdialog.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-12-28 10:31:52 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-12-28 10:31:52 +0000
commit2c561900fe69d6e3516598d5e23f6c096d543804 (patch)
treeedfed3e9c2d40b3eb97a56e1e2951b615f40be9f /src/plugins/Input/wildmidi/settingsdialog.h
parentaee7cac75f83d927c51e70dca9b95f69df22f254 (diff)
downloadqmmp-2c561900fe69d6e3516598d5e23f6c096d543804.tar.gz
qmmp-2c561900fe69d6e3516598d5e23f6c096d543804.tar.bz2
qmmp-2c561900fe69d6e3516598d5e23f6c096d543804.zip
qsui: fixed analyzer
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5934 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/wildmidi/settingsdialog.h')
0 files changed, 0 insertions, 0 deletions
will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #ifndef DECODER_MPC_H #define DECODER_MPC_H #include <mpcdec/mpcdec.h> #include <qmmp/decoder.h> struct mpc_data { mpc_decoder decoder; mpc_reader reader; mpc_streaminfo info; }; class DecoderMPC : public Decoder { public: DecoderMPC(QObject *, DecoderFactory *, QIODevice *, Output *); virtual ~DecoderMPC(); // Standard Decoder API bool initialize(); double lengthInSeconds(); void seek(double); void stop(); // Equalizer bool isEQSupported() const { return FALSE; } void setEQEnabled(bool) { ; } void setEQGain(int) { ; } void setEQBands(int[10]) { ; } struct mpc_data *data() { return m_data; } private: // thread run function void run(); struct mpc_data *m_data; // helper functions void flush(bool = FALSE); void deinit(); bool inited, user_stop; int stat; // output buffer char *output_buf; ulong output_bytes, output_at; unsigned int bks; bool done, finish; long len, freq, bitrate; int chan; unsigned long output_size; double totalTime, seekTime; }; #endif // __decoder_mpc_h