Clean up SwitcherData

* Moved various functions, members, and definitions
 * Separated out priority related functionality
 * Visually grouped various function groups
This commit is contained in:
WarmUpTill
2023-04-29 13:37:47 +02:00
committed by WarmUpTill
parent 0138b412b4
commit 5602dfa09a
11 changed files with 383 additions and 331 deletions

View File

@@ -0,0 +1,19 @@
#pragma once
#include <vector>
#include <string>
#include <obs-data.h>
namespace advss {
struct ThreadPrio {
std::string name;
std::string description;
uint32_t value;
};
std::vector<int> GetDefaultFunctionPriorityList();
void SetDefaultFunctionPriorities(obs_data_t *);
std::vector<ThreadPrio> GetThreadPrioMapping();
} // namespace advss