summaryrefslogtreecommitdiff
path: root/dxr3audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3audio.h')
-rw-r--r--dxr3audio.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/dxr3audio.h b/dxr3audio.h
index dc087cd..e6039d9 100644
--- a/dxr3audio.h
+++ b/dxr3audio.h
@@ -37,7 +37,7 @@ public:
Ac3,
};
- iAudio() : open(false), vol(0), audioChannel(0) { memset(&curContext, 0, sizeof(SampleContext)); }
+ iAudio();
virtual ~iAudio() {}
virtual void openDevice() = 0;
@@ -52,6 +52,9 @@ public:
void setAudioChannel(int channel) { audioChannel = channel; }
int getAudioChannel() { return audioChannel; }
+ virtual void setDigitalAudio(bool on) { digitalAudio = on; }
+ bool isDigitalAudio() { return digitalAudio; }
+
virtual void setAudioMode(AudioMode m) = 0;
AudioMode getAudioMode() { return mode; }
@@ -62,6 +65,7 @@ protected:
bool open;
int vol;
int audioChannel;
+ bool digitalAudio;
SampleContext curContext;
AudioMode mode;
};