Showing the changes to interface/src/ui/PreferencesDialog.cpp (1 of 4 files). Show all
Unified · Split
| @@ -227,17 +227,17 @@ void setupPreferences() { · 226 unmodified lines | |||
| 227 | preferences->addPreference(preference); | 227 | preferences->addPreference(preference); |
| 228 | } | 228 | } |
| 229 | 229 | ||
| 230 | static const QString AUDIO("Audio"); | 230 | static const QString AUDIO_BUFFERS("Audio Buffers"); |
| 231 | { | 231 | { |
| 232 | auto getter = []()->bool { return !DependencyManager::get<AudioClient>()->getReceivedAudioStream().dynamicJitterBufferEnabled(); }; | 232 | auto getter = []()->bool { return !DependencyManager::get<AudioClient>()->getReceivedAudioStream().dynamicJitterBufferEnabled(); }; |
| 233 | auto setter = [](bool value) { DependencyManager::get<AudioClient>()->getReceivedAudioStream().setDynamicJitterBufferEnabled(!value); }; | 233 | auto setter = [](bool value) { DependencyManager::get<AudioClient>()->getReceivedAudioStream().setDynamicJitterBufferEnabled(!value); }; |
| 234 | auto preference = new CheckPreference(AUDIO, "Disable dynamic jitter buffer", getter, setter); | 234 | auto preference = new CheckPreference(AUDIO_BUFFERS, "Disable dynamic jitter buffer", getter, setter); |
| 235 | preferences->addPreference(preference); | 235 | preferences->addPreference(preference); |
| 236 | } | 236 | } |
| 237 | { | 237 | { |
| 238 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getReceivedAudioStream().getStaticJitterBufferFrames(); }; | 238 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getReceivedAudioStream().getStaticJitterBufferFrames(); }; |
| 239 | auto setter = [](float value) { DependencyManager::get<AudioClient>()->getReceivedAudioStream().setStaticJitterBufferFrames(value); }; | 239 | auto setter = [](float value) { DependencyManager::get<AudioClient>()->getReceivedAudioStream().setStaticJitterBufferFrames(value); }; |
| 240 | auto preference = new SpinnerPreference(AUDIO, "Static jitter buffer frames", getter, setter); | 240 | auto preference = new SpinnerPreference(AUDIO_BUFFERS, "Static jitter buffer frames", getter, setter); |
| 241 | preference->setMin(0); | 241 | preference->setMin(0); |
| 242 | preference->setMax(2000); | 242 | preference->setMax(2000); |
| 243 | preference->setStep(1); | 243 | preference->setStep(1); |
| @@ -246,13 +246,13 @@ void setupPreferences() { · 2 unmodified lines | |||
| 246 | { | 246 | { |
| 247 | auto getter = []()->bool { return !DependencyManager::get<AudioClient>()->getOutputStarveDetectionEnabled(); }; | 247 | auto getter = []()->bool { return !DependencyManager::get<AudioClient>()->getOutputStarveDetectionEnabled(); }; |
| 248 | auto setter = [](bool value) { DependencyManager::get<AudioClient>()->setOutputStarveDetectionEnabled(!value); }; | 248 | auto setter = [](bool value) { DependencyManager::get<AudioClient>()->setOutputStarveDetectionEnabled(!value); }; |
| 249 | auto preference = new CheckPreference(AUDIO, "Disable output starve detection", getter, setter); | 249 | auto preference = new CheckPreference(AUDIO_BUFFERS, "Disable output starve detection", getter, setter); |
| 250 | preferences->addPreference(preference); | 250 | preferences->addPreference(preference); |
| 251 | } | 251 | } |
| 252 | { | 252 | { |
| 253 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getOutputBufferSize(); }; | 253 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getOutputBufferSize(); }; |
| 254 | auto setter = [](float value) { DependencyManager::get<AudioClient>()->setOutputBufferSize(value); }; | 254 | auto setter = [](float value) { DependencyManager::get<AudioClient>()->setOutputBufferSize(value); }; |
| 255 | auto preference = new SpinnerPreference(AUDIO, "Output buffer initial frames", getter, setter); | 255 | auto preference = new SpinnerPreference(AUDIO_BUFFERS, "Output buffer initial frames", getter, setter); |
| 256 | preference->setMin(AudioClient::MIN_BUFFER_FRAMES); | 256 | preference->setMin(AudioClient::MIN_BUFFER_FRAMES); |
| 257 | preference->setMax(AudioClient::MAX_BUFFER_FRAMES); | 257 | preference->setMax(AudioClient::MAX_BUFFER_FRAMES); |
| 258 | preference->setStep(1); | 258 | preference->setStep(1); |
| @@ -262,13 +262,13 @@ void setupPreferences() { · 3 unmodified lines | |||
| 262 | { | 262 | { |
| 263 | auto getter = []()->bool { return DependencyManager::get<AudioClient>()->isSimulatingJitter(); }; | 263 | auto getter = []()->bool { return DependencyManager::get<AudioClient>()->isSimulatingJitter(); }; |
| 264 | auto setter = [](bool value) { return DependencyManager::get<AudioClient>()->setIsSimulatingJitter(value); }; | 264 | auto setter = [](bool value) { return DependencyManager::get<AudioClient>()->setIsSimulatingJitter(value); }; |
| 265 | auto preference = new CheckPreference(AUDIO, "Packet jitter simulator", getter, setter); | 265 | auto preference = new CheckPreference(AUDIO_BUFFERS, "Packet jitter simulator", getter, setter); |
| 266 | preferences->addPreference(preference); | 266 | preferences->addPreference(preference); |
| 267 | } | 267 | } |
| 268 | { | 268 | { |
| 269 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getGateThreshold(); }; | 269 | auto getter = []()->float { return DependencyManager::get<AudioClient>()->getGateThreshold(); }; |
| 270 | auto setter = [](float value) { return DependencyManager::get<AudioClient>()->setGateThreshold(value); }; | 270 | auto setter = [](float value) { return DependencyManager::get<AudioClient>()->setGateThreshold(value); }; |
| 271 | auto preference = new SpinnerPreference(AUDIO, "Packet throttle threshold", getter, setter); | 271 | auto preference = new SpinnerPreference(AUDIO_BUFFERS, "Packet throttle threshold", getter, setter); |
| 272 | preference->setMin(1); | 272 | preference->setMin(1); |
| 273 | preference->setMax(200); | 273 | preference->setMax(200); |
| 274 | preference->setStep(1); | 274 | preference->setStep(1); |