config structure

This commit is contained in:
Maxim Devaev
2022-07-16 11:27:27 +03:00
parent 2f86f818cc
commit 28f13f7514
4 changed files with 51 additions and 43 deletions

View File

@@ -34,4 +34,13 @@
#include "logging.h"
int read_config(const char *config_dir_path, char **video_sink_name, char **audio_dev_name, char **tc358743_dev_path);
typedef struct {
char *video_sink_name;
char *audio_dev_name;
char *tc358743_dev_path;
} plugin_config_s;
// config_init() conflicts with something
plugin_config_s *plugin_config_init(const char *config_dir_path);
void plugin_config_destroy(plugin_config_s *config);