Add api to get module data and binary paths

This commit is contained in:
BtbN
2014-09-04 14:03:47 -07:00
committed by jp9000
parent de4e4f7b42
commit 895ad80759
2 changed files with 16 additions and 0 deletions
+10
View File
@@ -126,6 +126,16 @@ const char *obs_get_module_description(obs_module_t module)
return (module && module->description) ? module->description() : NULL;
}
const char *obs_get_module_binary_path(obs_module_t module)
{
return module ? module->bin_path : NULL;
}
const char *obs_get_module_data_path(obs_module_t module)
{
return module ? module->data_path : NULL;
}
char *obs_find_module_file(obs_module_t module, const char *file)
{
struct dstr output = {0};
+6
View File
@@ -301,6 +301,12 @@ EXPORT const char *obs_get_module_author(obs_module_t module);
/** Returns the module description */
EXPORT const char *obs_get_module_description(obs_module_t module);
/** Returns the module binary path */
EXPORT const char *obs_get_module_binary_path(obs_module_t module);
/** Returns the module data path */
EXPORT const char *obs_get_module_data_path(obs_module_t module);
/**
* Adds a module search path to be used with obs_find_modules. If the search
* path strings contain %module%, that text will be replaced with the module