Added priority setting to eqstream to control cpu usage on thread more effectively

This commit is contained in:
KimLS
2019-04-06 15:10:41 -07:00
parent 54a7f73e50
commit 82e247f77b
6 changed files with 59 additions and 14 deletions
+2
View File
@@ -594,10 +594,12 @@ int main(int argc, char** argv) {
if (previous_loaded && !current_loaded) {
process_timer.Stop();
process_timer.Start(1000, true);
eqsm->SetPriority(EQStreamPriority::Low);
}
else if (!previous_loaded && current_loaded) {
process_timer.Stop();
process_timer.Start(32, true);
eqsm->SetPriority(EQStreamPriority::High);
}
if (current_loaded) {