summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/invoker/audio/OpenALInvoker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/uscxml/plugins/invoker/audio/OpenALInvoker.h')
-rw-r--r--src/uscxml/plugins/invoker/audio/OpenALInvoker.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/uscxml/plugins/invoker/audio/OpenALInvoker.h b/src/uscxml/plugins/invoker/audio/OpenALInvoker.h
index c0ed842..086bfe8 100644
--- a/src/uscxml/plugins/invoker/audio/OpenALInvoker.h
+++ b/src/uscxml/plugins/invoker/audio/OpenALInvoker.h
@@ -24,7 +24,7 @@ class OpenALSource {
public:
OpenALSource();
~OpenALSource();
-
+
OpenALPlayer* player;
char buffer[ALPLAY_AUDIO_BUFFER_SIZE];
bool loop;
@@ -35,7 +35,7 @@ public:
URL file;
PCMConverter* transform;
};
-
+
class OpenALInvoker : public InvokerImpl {
public:
OpenALInvoker();
@@ -49,7 +49,7 @@ public:
names.insert("http://uscxml.tk.informatik.tu-darmstadt.de/#openal");
return names;
}
-
+
virtual Data getDataModelVariables();
virtual void send(const SendRequest& req);
virtual void cancel(const std::string sendId);
@@ -59,20 +59,20 @@ protected:
std::map<std::string, OpenALSource*> _sources;
ALCcontext* _alContext;
ALCdevice* _alDevice;
-
+
tthread::recursive_mutex _mutex;
tthread::thread* _thread;
tthread::condition_variable _sourcesAvailable;
bool _isStarted;
bool _isRunning;
-
+
static void fillBuffers(void* userdata);
void start();
void notifyOfEnd(OpenALSource*);
void notifyOfLoop(OpenALSource*);
-
+
float posToRadian(const std::string& pos);
void getPosFromParams(const std::multimap<std::string, std::string>& params, float* position);