summaryrefslogtreecommitdiffstats
path: root/src/encoder
diff options
context:
space:
mode:
authorPalakis <contact@slepin.fr>2017-06-23 11:46:24 +0200
committerPalakis <contact@slepin.fr>2017-06-23 14:00:56 +0200
commitf4d10b74e6106ae4838e8cebd3a14030a79b15bc (patch)
treeb400f44f7c7753337972be9b2af7b7a8bffef25a /src/encoder
parent50e542baf720d5d57e0b7546c9e0d1b05da98a8f (diff)
BroadcastSettings: implement model and remove get/setCurrentProfile
Diffstat (limited to 'src/encoder')
-rw-r--r--src/encoder/encoderbroadcastsettings.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/encoder/encoderbroadcastsettings.cpp b/src/encoder/encoderbroadcastsettings.cpp
index cbcc92315a..92c58124d6 100644
--- a/src/encoder/encoderbroadcastsettings.cpp
+++ b/src/encoder/encoderbroadcastsettings.cpp
@@ -35,7 +35,7 @@ QList<int> EncoderBroadcastSettings::getQualityValues() const {
// Sets the value
void EncoderBroadcastSettings::setQualityByValue(int qualityValue) {
- const BroadcastProfilePtr& profile = m_settings->getCurrentProfile();
+ const BroadcastProfilePtr& profile = m_settings->profileAt(0);
if (m_qualList.contains(qualityValue)) {
profile->setBitrate(qualityValue);
@@ -46,7 +46,7 @@ void EncoderBroadcastSettings::setQualityByValue(int qualityValue) {
}
void EncoderBroadcastSettings::setQualityByIndex(int qualityIndex) {
- const BroadcastProfilePtr& profile = m_settings->getCurrentProfile();
+ const BroadcastProfilePtr& profile = m_settings->profileAt(0);
if (qualityIndex >= 0 && qualityIndex < m_qualList.size()) {
profile->setBitrate(m_qualList.at(qualityIndex));
@@ -57,7 +57,7 @@ void EncoderBroadcastSettings::setQualityByIndex(int qualityIndex) {
}
int EncoderBroadcastSettings::getQuality() const {
- const BroadcastProfilePtr& profile = m_settings->getCurrentProfile();
+ const BroadcastProfilePtr& profile = m_settings->profileAt(0);
int bitrate = profile->getBitrate();
if (m_qualList.contains(bitrate)) {
@@ -76,12 +76,12 @@ int EncoderBroadcastSettings::getQualityIndex() const {
void EncoderBroadcastSettings::setChannelMode(EncoderSettings::ChannelMode mode)
{
- const BroadcastProfilePtr& profile = m_settings->getCurrentProfile();
+ const BroadcastProfilePtr& profile = m_settings->profileAt(0);
profile->setChannels(static_cast<int>(mode));
}
EncoderSettings::ChannelMode EncoderBroadcastSettings::getChannelMode() const {
- const BroadcastProfilePtr& profile = m_settings->getCurrentProfile();
+ const BroadcastProfilePtr& profile = m_settings->profileAt(0);
switch(profile->getChannels()) {
case 1: return EncoderSettings::ChannelMode::MONO;