summaryrefslogtreecommitdiff
path: root/dxr3output.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3output.h')
-rw-r--r--dxr3output.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/dxr3output.h b/dxr3output.h
index 9b8d408..6720bf1 100644
--- a/dxr3output.h
+++ b/dxr3output.h
@@ -26,6 +26,8 @@
#include "dxr3audiodecoder.h"
#include "Uncopyable.h"
+class iAudio;
+
// ==================================
class cDxr3OutputThread : public cThread, private Uncopyable {
public:
@@ -51,8 +53,15 @@ class cDxr3AudioOutThread : public cDxr3OutputThread {
public:
cDxr3AudioOutThread(cDxr3Interface& dxr3Device, cDxr3SyncBuffer& buffer);
+ void setAudio(iAudio *a) { audioOutput = a; }
+
protected:
void Action();
+
+private:
+ iAudio *audioOutput;
+
+ void PlayFrame(cFixedLengthFrame *frame);
};
// ==================================