Start adding ai_service_mode, ai_service_url, and ai_service_enabled

This commit is contained in:
twinaphex 2019-06-06 03:29:03 +02:00
parent c66855e25e
commit aa03ff9aa1
2 changed files with 7 additions and 0 deletions

View File

@ -1189,6 +1189,7 @@ static struct config_array_setting *populate_settings_array(settings_t *settings
SETTING_ARRAY("twitch_stream_key", settings->arrays.twitch_stream_key, true, NULL, true);
SETTING_ARRAY("discord_app_id", settings->arrays.discord_app_id, true, default_discord_app_id, true);
SETTING_ARRAY("translation_service_url", settings->arrays.translation_service_url, true, default_translation_service_url, true);
SETTING_ARRAY("ai_service_url", settings->arrays.ai_service_url, true, "", true);
*size = count;
@ -1641,6 +1642,7 @@ static struct config_bool_setting *populate_settings_bool(settings_t *settings,
SETTING_BOOL("log_to_file", &settings->bools.log_to_file, true, default_log_to_file, false);
SETTING_OVERRIDE(RARCH_OVERRIDE_SETTING_LOG_TO_FILE);
SETTING_BOOL("log_to_file_timestamp", &settings->bools.log_to_file_timestamp, true, log_to_file_timestamp, false);
SETTING_BOOL("ai_service_enable", &settings->bools.ai_service_enable, true, false, false);
*size = count;
@ -1827,6 +1829,7 @@ static struct config_uint_setting *populate_settings_uint(settings_t *settings,
SETTING_UINT("video_windowed_position_y", &settings->uints.window_position_y, true, 0, false);
SETTING_UINT("video_windowed_position_width", &settings->uints.window_position_width, true, DEFAULT_WINDOW_WIDTH, false);
SETTING_UINT("video_windowed_position_height", &settings->uints.window_position_height, true, DEFAULT_WINDOW_HEIGHT, false);
SETTING_UINT("ai_service_mode", &settings->uints.ai_service_mode, true, 0, false);
SETTING_UINT("video_record_threads", &settings->uints.video_record_threads, true, DEFAULT_VIDEO_RECORD_THREADS, false);

View File

@ -341,6 +341,8 @@ typedef struct settings
bool log_to_file_timestamp;
bool scan_without_core_match;
bool ai_service_enable;
} bools;
struct
@ -519,6 +521,7 @@ typedef struct settings
unsigned video_record_threads;
unsigned libnx_overclock;
unsigned ai_service_mode;
} uints;
struct
@ -569,6 +572,7 @@ typedef struct settings
char discord_app_id[PATH_MAX_LENGTH];
char translation_service_url[2048];
char ai_service_url[PATH_MAX_LENGTH];
} arrays;
struct