equal
deleted
inserted
replaced
14 * You should have received a copy of the GNU General Public License |
14 * You should have received a copy of the GNU General Public License |
15 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 */ |
16 */ |
17 #pragma once |
17 #pragma once |
18 |
18 |
|
19 #include <string> |
|
20 |
19 #include "DJMFix.h" |
21 #include "DJMFix.h" |
20 |
22 |
21 namespace djmfix { |
23 namespace djmfix { |
22 namespace alsa { |
24 namespace alsa { |
23 |
25 |
27 virtual void start() = 0; |
29 virtual void start() = 0; |
28 virtual void stop() = 0; |
30 virtual void stop() = 0; |
29 |
31 |
30 }; |
32 }; |
31 |
33 |
32 AlsaBridge* create(djmfix::DJMFix* djmFix); |
34 AlsaBridge* create(djmfix::DJMFix* djmFix, const std::string& deviceName); |
33 |
35 |
34 } |
36 } |
35 } |
37 } |