kwave  18.07.70
MultiStreamWriter.h
Go to the documentation of this file.
1 /***************************************************************************
2  MultiStreamWriter.h - stream writer for multi-track signals
3  -------------------
4  begin : Sun Aug 23 2009
5  copyright : (C) 2009 by Thomas Eschenbacher
6  email : Thomas Eschenbacher <thomas.eschenbacher@gmx.de>
7 
8  ***************************************************************************/
9 
10 /***************************************************************************
11  * *
12  * This program is free software; you can redistribute it and/or modify *
13  * it under the terms of the GNU General Public License as published by *
14  * the Free Software Foundation; either version 2 of the License, or *
15  * (at your option) any later version. *
16  * *
17  ***************************************************************************/
18 
19 #ifndef MULTI_STREAM_WRITER_H
20 #define MULTI_STREAM_WRITER_H
21 
22 #include "config.h"
23 
24 #include <QtGlobal>
25 #include <QList>
26 #include <QObject>
27 
28 #include "libkwave/MultiWriter.h"
29 
30 namespace Kwave
31 {
32 
37  class Q_DECL_EXPORT MultiStreamWriter: public Kwave::MultiWriter
38  {
39  Q_OBJECT
40 
41  public:
42 
44  explicit MultiStreamWriter(unsigned int tracks);
45 
47  virtual ~MultiStreamWriter();
48 
49  };
50 }
51 
52 #endif /* MULTI_STREAM_WRITER_H */
53 
54 //***************************************************************************
55 //***************************************************************************
Definition: App.h:33