22 lines
645 B
C++
22 lines
645 B
C++
#include <unordered_map>
|
|
#include <string>
|
|
|
|
class Config {
|
|
public:
|
|
std::unordered_map<std::string, std::string> configs;
|
|
Config() {
|
|
configs["defaultFont"] = "微软雅黑";
|
|
configs["stringReplaceFile"] = "";
|
|
configs["appendLogging"] = "false";
|
|
configs["loggingFile"] = "";
|
|
configs["loggingLevel"] = "info";
|
|
configs["audioBuffer"] = "0";
|
|
configs["videoBuffer"] = "0";
|
|
}
|
|
bool Load(std::string path);
|
|
bool IsAppendLogging();
|
|
int LoggingLevel();
|
|
uint32_t AudioBuffer();
|
|
uint32_t VideoBuffer();
|
|
};
|