summaryrefslogtreecommitdiff
path: root/settings.h
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2010-04-16 19:04:56 +0200
committerChristian Gmeiner <christian.gmeiner@gmail.com>2010-04-16 19:04:56 +0200
commit2e9338bdb7526d432acf627407ef2718a5dc2844 (patch)
tree097ea2c5e904d57a424cf478f9f0c259d8365516 /settings.h
parentcf302abeedbccc6ba9104cef9f5495497b930416 (diff)
downloadvdr-plugin-dxr3-2e9338bdb7526d432acf627407ef2718a5dc2844.tar.gz
vdr-plugin-dxr3-2e9338bdb7526d432acf627407ef2718a5dc2844.tar.bz2
add menu setting to select ac3 audio mode
Diffstat (limited to 'settings.h')
-rw-r--r--settings.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/settings.h b/settings.h
index decafb5..084d3f4 100644
--- a/settings.h
+++ b/settings.h
@@ -48,6 +48,11 @@ enum AudioDriver {
#endif
};
+enum Ac3AudioMode {
+ PCM_ENCAPSULATION = 0,
+ AC3_PASSTHROUGH
+};
+
// ==================================
//! global interface to access all config datas of this plugin
/*
@@ -59,7 +64,8 @@ class cSettings : public Singleton<cSettings>
public:
cSettings() : useDigitalOut(0), card(0), forceLetterBox(0), videoMode(PAL),
brightness(500), contrast(500), saturation(500),
- hideMenu(0), useWss(0), loadFirmware(false), audioDriver(OSS) {}
+ hideMenu(0), useWss(0), loadFirmware(false), audioDriver(OSS),
+ ac3AudioMode(PCM_ENCAPSULATION) {}
bool processArgs(int argc, char *argv[]);
@@ -76,6 +82,7 @@ public:
Accessors<int> useWss;
Accessors<bool> loadFirmware;
Accessors<AudioDriver> audioDriver;
+ Accessors<Ac3AudioMode> ac3AudioMode;
};
#endif /*SETTINGS_H*/