diff options
author | JosepMaJAZ <josepma@gmail.com> | 2017-03-25 13:30:05 +0100 |
---|---|---|
committer | JosepMaJAZ <josepma@gmail.com> | 2017-03-25 13:30:05 +0100 |
commit | dded6c4126a0c467d2bc223c10b82a0415eaba7b (patch) | |
tree | dfeda600a17fbf27551dd09c7a4796d3a45d83d9 /src/encoder/encodersettings.h | |
parent | afaa3b7e287341ec1394b5a52688c3afff24f200 (diff) |
Added explicit stereo and mono modes for broadcasting
Diffstat (limited to 'src/encoder/encodersettings.h')
-rw-r--r-- | src/encoder/encodersettings.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/encoder/encodersettings.h b/src/encoder/encodersettings.h index 5deeaad951..ce97d71b82 100644 --- a/src/encoder/encodersettings.h +++ b/src/encoder/encodersettings.h @@ -22,6 +22,11 @@ class EncoderSettings { QString groupCode; QList<QString> controlNames; }; + enum class ChannelMode { + AUTOMATIC=0, + MONO=1, + STEREO=2 + }; EncoderSettings() {} virtual ~EncoderSettings() {} @@ -56,6 +61,8 @@ class EncoderSettings { // 0 means disabled and 1 enabled. virtual int getSelectedOption(QString groupCode) const { Q_UNUSED(groupCode); return 0; } + virtual void setChannelMode(ChannelMode mode) { Q_UNUSED(mode); } + virtual ChannelMode getChannelMode() const { return ChannelMode::AUTOMATIC; } }; typedef std::shared_ptr<EncoderSettings> EncoderSettingsPointer; |