LMMS
Loading...
Searching...
No Matches
ysfx_config.cpp File Reference
#include "ysfx_config.hpp"
#include "ysfx_utils.hpp"
#include "ysfx_audio_wav.hpp"
#include "ysfx_audio_flac.hpp"
#include <cassert>

Functions

ysfx_config_tysfx_config_new ()
void ysfx_config_free (ysfx_config_t *config)
void ysfx_config_add_ref (ysfx_config_t *config)
void ysfx_set_import_root (ysfx_config_t *config, const char *root)
void ysfx_set_data_root (ysfx_config_t *config, const char *root)
const char * ysfx_get_import_root (ysfx_config_t *config)
const char * ysfx_get_data_root (ysfx_config_t *config)
void ysfx_guess_file_roots (ysfx_config_t *config, const char *sourcepath)
void ysfx_register_audio_format (ysfx_config_t *config, ysfx_audio_format_t *afmt)
void ysfx_register_builtin_audio_formats (ysfx_config_t *config)
void ysfx_set_log_reporter (ysfx_config_t *config, ysfx_log_reporter_t *reporter)
void ysfx_set_user_data (ysfx_config_t *config, intptr_t userdata)
const char * ysfx_log_level_string (ysfx_log_level level)
void ysfx_log (ysfx_config_t &conf, ysfx_log_level level, const char *message)
void ysfx_logfv (ysfx_config_t &conf, ysfx_log_level level, const char *format, va_list ap)
void ysfx_logf (ysfx_config_t &conf, ysfx_log_level level, const char *format,...)

Function Documentation

◆ ysfx_config_add_ref()

void ysfx_config_add_ref ( ysfx_config_t * config)

◆ ysfx_config_free()

void ysfx_config_free ( ysfx_config_t * config)

◆ ysfx_config_new()

ysfx_config_t * ysfx_config_new ( )

◆ ysfx_get_data_root()

const char * ysfx_get_data_root ( ysfx_config_t * config)

◆ ysfx_get_import_root()

const char * ysfx_get_import_root ( ysfx_config_t * config)

◆ ysfx_guess_file_roots()

void ysfx_guess_file_roots ( ysfx_config_t * config,
const char * sourcepath )

◆ ysfx_log()

void ysfx_log ( ysfx_config_t & conf,
ysfx_log_level level,
const char * message )

◆ ysfx_log_level_string()

const char * ysfx_log_level_string ( ysfx_log_level level)

◆ ysfx_logf()

void ysfx_logf ( ysfx_config_t & conf,
ysfx_log_level level,
const char * format,
... )

◆ ysfx_logfv()

void ysfx_logfv ( ysfx_config_t & conf,
ysfx_log_level level,
const char * format,
va_list ap )

◆ ysfx_register_audio_format()

void ysfx_register_audio_format ( ysfx_config_t * config,
ysfx_audio_format_t * afmt )

◆ ysfx_register_builtin_audio_formats()

void ysfx_register_builtin_audio_formats ( ysfx_config_t * config)

◆ ysfx_set_data_root()

void ysfx_set_data_root ( ysfx_config_t * config,
const char * root )

◆ ysfx_set_import_root()

void ysfx_set_import_root ( ysfx_config_t * config,
const char * root )

◆ ysfx_set_log_reporter()

void ysfx_set_log_reporter ( ysfx_config_t * config,
ysfx_log_reporter_t * reporter )

◆ ysfx_set_user_data()

void ysfx_set_user_data ( ysfx_config_t * config,
intptr_t userdata )