Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <glib.h>
#include <gtk/gtk.h>
#include <string.h>
#include "debug.h"
#include "fft.h"
#include "interface.h"
#include "misc.h"
#include "plugin.h"
#include "plugins.h"
#include "ui_preferences.h"
#include "visualization.h"
#include "vis_runner.h"
Go to the source code of this file.
Classes | |
struct | LoadedVis |
Functions | |
void | vis_func_add (int type, GCallback func) |
void | vis_func_remove (GCallback func) |
void | vis_send_clear (void) |
static void | pcm_to_mono (const float *data, float *mono, int channels) |
void | vis_send_audio (const float *data, int channels) |
static int | vis_find_cb (LoadedVis *vis, PluginHandle *plugin) |
static void | vis_load (PluginHandle *plugin) |
static void | vis_unload (PluginHandle *plugin) |
static bool_t | vis_init_cb (PluginHandle *plugin) |
void | vis_init (void) |
static void | vis_cleanup_cb (LoadedVis *vis) |
void | vis_cleanup (void) |
bool_t | vis_plugin_start (PluginHandle *plugin) |
void | vis_plugin_stop (PluginHandle *plugin) |
PluginHandle * | vis_plugin_by_widget (void *widget) |
Variables | |
static GList * | vis_funcs [AUD_VIS_TYPES] |
static int | running = FALSE |
static GList * | loaded_vis_plugins = NULL |
|
static |
Definition at line 77 of file visualization.c.
Referenced by vis_send_audio().
void vis_cleanup | ( | void | ) |
Definition at line 215 of file visualization.c.
Referenced by iface_plugin_set_current().
|
static |
Definition at line 210 of file visualization.c.
Referenced by vis_cleanup().
|
static |
Definition at line 121 of file visualization.c.
Referenced by vis_load(), and vis_unload().
void vis_func_add | ( | int | type, |
GCallback | func | ||
) |
Definition at line 45 of file visualization.c.
Referenced by vis_load().
void vis_func_remove | ( | GCallback | func | ) |
Definition at line 53 of file visualization.c.
Referenced by vis_unload().
void vis_init | ( | void | ) |
Definition at line 202 of file visualization.c.
Referenced by iface_plugin_set_current().
|
static |
Definition at line 196 of file visualization.c.
Referenced by vis_init().
|
static |
Definition at line 126 of file visualization.c.
Referenced by vis_init_cb(), and vis_plugin_start().
PluginHandle* vis_plugin_by_widget | ( | void * | widget | ) |
Definition at line 249 of file visualization.c.
Referenced by plugin_by_widget().
bool_t vis_plugin_start | ( | PluginHandle * | plugin | ) |
Definition at line 223 of file visualization.c.
void vis_plugin_stop | ( | PluginHandle * | plugin | ) |
Definition at line 237 of file visualization.c.
void vis_send_audio | ( | const float * | data, |
int | channels | ||
) |
Definition at line 92 of file visualization.c.
Referenced by send_audio().
void vis_send_clear | ( | void | ) |
Definition at line 68 of file visualization.c.
Referenced by send_clear().
|
static |
Definition at line 165 of file visualization.c.
Referenced by vis_cleanup_cb(), and vis_plugin_stop().
|
static |
Definition at line 43 of file visualization.c.
Referenced by vis_cleanup(), vis_load(), vis_plugin_by_widget(), and vis_unload().
Definition at line 42 of file visualization.c.
Referenced by vis_cleanup(), vis_init(), vis_plugin_start(), and vis_plugin_stop().
|
static |
Definition at line 34 of file visualization.c.
Referenced by vis_func_add(), vis_func_remove(), vis_send_audio(), and vis_send_clear().