diff options
Diffstat (limited to 'src/mixer_api.c')
-rw-r--r-- | src/mixer_api.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/mixer_api.c b/src/mixer_api.c index 8ec4f41bc..3c9f54e14 100644 --- a/src/mixer_api.c +++ b/src/mixer_api.c @@ -26,58 +26,3 @@ #undef G_LOG_DOMAIN #define G_LOG_DOMAIN "mixer" - -static bool mixers_enabled = true; - -void mixer_disable_all(void) -{ - g_debug("mixer api is disabled\n"); - mixers_enabled = false; -} - -struct mixer * -mixer_new(const struct mixer_plugin *plugin, const struct config_param *param) -{ - struct mixer *mixer; - - //mixers are disabled (by using software volume) - if (!mixers_enabled) { - return NULL; - } - assert(plugin != NULL); - - mixer = plugin->init(param); - - assert(mixer == NULL || mixer->plugin == plugin); - - return mixer; -} - -void -mixer_free(struct mixer *mixer) -{ - if (!mixer) { - return; - } - assert(mixer->plugin != NULL); - - mixer->plugin->finish(mixer); -} - -bool mixer_open(struct mixer *mixer) -{ - if (!mixer) { - return false; - } - assert(mixer->plugin != NULL); - return mixer->plugin->open(mixer); -} - -void mixer_close(struct mixer *mixer) -{ - if (!mixer) { - return; - } - assert(mixer->plugin != NULL); - mixer->plugin->close(mixer); -} |