Mercurial > hg > beaglert
comparison include/ReceiveAudioThread.h @ 301:e4392164b458 prerelease
RENAMED BeagleRT to Bela AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, scripts probably not working
| author | Giulio Moro <giuliomoro@yahoo.it> |
|---|---|
| date | Fri, 27 May 2016 14:34:41 +0100 |
| parents | c42a6b4dc2d4 |
| children |
comparison
equal
deleted
inserted
replaced
| 300:dbeed520b014 | 301:e4392164b458 |
|---|---|
| 2 #define RECEIVEAUDIOTHREAD_H_INCLUDED | 2 #define RECEIVEAUDIOTHREAD_H_INCLUDED |
| 3 | 3 |
| 4 #ifdef USE_JUCE | 4 #ifdef USE_JUCE |
| 5 #include <JuceHeader.h> | 5 #include <JuceHeader.h> |
| 6 #else | 6 #else |
| 7 #include <BeagleRT.h> | 7 #include <Bela.h> |
| 8 #include <UdpServer.h> | 8 #include <UdpServer.h> |
| 9 #include <vector> | 9 #include <vector> |
| 10 #include <iostream> | 10 #include <iostream> |
| 11 #include <native/task.h> | 11 #include <native/task.h> |
| 12 #include <native/timer.h> | 12 #include <native/timer.h> |
| 93 #ifdef USE_JUCE // if we are in Juce, then we run a separate thread for each receiver | 93 #ifdef USE_JUCE // if we are in Juce, then we run a separate thread for each receiver |
| 94 // (as each of them are typically receiving on a mono or stereo track) | 94 // (as each of them are typically receiving on a mono or stereo track) |
| 95 void run(); | 95 void run(); |
| 96 #else | 96 #else |
| 97 RTIME getLastTime(); | 97 RTIME getLastTime(); |
| 98 void static run(); //while in BeagleRT we have a single thread that receives for all the instances. | 98 void static run(); //while in Bela we have a single thread that receives for all the instances. |
| 99 //TODO: make run() private in BeagleRT | 99 //TODO: make run() private in Bela |
| 100 static void startThread(); | 100 static void startThread(); |
| 101 static void stopThread(); | 101 static void stopThread(); |
| 102 static int getNumInstances(); | 102 static int getNumInstances(); |
| 103 #endif // USE_JUCE | 103 #endif // USE_JUCE |
| 104 }; | 104 }; |
