7 #ifndef SOUNDPROCESSING_H
8 #define SOUNDPROCESSING_H
10 #include <rttools/rttime.h>
12 #ifdef SOUNDPROCESSING_IS_REMOTE
13 #include <qi/application.hpp>
14 #include <boost/function.hpp>
15 #include <boost/bind.hpp>
18 #include <boost/shared_ptr.hpp>
19 #include <alvalue/alvalue.h>
20 #include <alproxies/almemoryproxy.h>
21 #include <alaudio/alsoundextractor.h>
36 void process(
const int & nbOfChannels,
37 const int & nbrOfSamplesByChannel,
38 const AL_SOUND_FORMAT * buffer,
39 const ALValue & timeStamp);
45 void restartSession();
49 std::string getResult();
54 ALMemoryProxy fProxyToALMemory;
55 std::vector<std::string> fALMemoryKeys;
60 void setStatus(
int status);
62 void throwError(
int errorStatus);
Definition: alsoundrecognition.h:24