diff options
Diffstat (limited to 'dxr3interface.h')
-rw-r--r-- | dxr3interface.h | 13 |
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; |