summaryrefslogtreecommitdiff
path: root/dxr3interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3interface.h')
-rw-r--r--dxr3interface.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/dxr3interface.h b/dxr3interface.h
index 29c32d4..6b432c8 100644
--- a/dxr3interface.h
+++ b/dxr3interface.h
@@ -56,6 +56,19 @@ public:
void SetAudioAnalog();
void SetAudioDigitalPCM();
void SetAudioDigitalAC3();
+ int GetAudioMode();
+ int IsAudioModeAnalog()
+ {
+ return GetAudioMode() == EM8300_AUDIOMODE_ANALOG;
+ }
+ int IsAudioModePCM()
+ {
+ return GetAudioMode() == EM8300_AUDIOMODE_DIGITALPCM;
+ }
+ int IsAudioModeAC3()
+ {
+ return GetAudioMode() == EM8300_AUDIOMODE_DIGITALAC3;
+ }
void SetVolume(int volume)
{
m_volume = volume;