Mercurial > audlegacy-plugins
comparison src/rootvis/rootvis.c @ 1650:8d872d64e695
fixed rootvis plugin
author | mf0102 <0102@gmx.at> |
---|---|
date | Fri, 07 Sep 2007 13:45:38 +0200 |
parents | 761e17b23e0c |
children | 83050cd4d14c |
comparison
equal
deleted
inserted
replaced
1649:6f61d88bce32 | 1650:8d872d64e695 |
---|---|
21 | 21 |
22 static gboolean plugin_is_initted = FALSE; | 22 static gboolean plugin_is_initted = FALSE; |
23 | 23 |
24 // Callback functions | 24 // Callback functions |
25 VisPlugin rootvis_vtable = { | 25 VisPlugin rootvis_vtable = { |
26 0, // Handle, filled in by xmms | 26 .description = "Root Spectrum Analyzer 0.0.8", |
27 0, // Filename, filled in by xmms | 27 .num_pcm_chs_wanted = 0, |
28 | 28 .num_freq_chs_wanted = 2, |
29 "Root Spectrum Analyzer 0.0.8", // description | 29 .init = rootvis_init, |
30 | 30 .cleanup = rootvis_cleanup, |
31 0, // # of PCM channels for render_pcm() | 31 .configure = rootvis_configure, |
32 2, // # of freq channels wanted for render_freq() | 32 .playback_start = rootvis_playback_start, |
33 | 33 .playback_stop = rootvis_playback_stop, |
34 rootvis_init, // Called when plugin is enabled | 34 .render_freq = rootvis_render_freq |
35 rootvis_cleanup, // Called when plugin is disabled | |
36 NULL,//rootvis_about, // Show the about box | |
37 rootvis_configure, // Show the configure box | |
38 NULL, // Called to disable plugin, filled in by xmms | |
39 rootvis_playback_start, // Called when playback starts | |
40 rootvis_playback_stop, // Called when playback stops | |
41 NULL, // Render the PCM data, must return quickly | |
42 rootvis_render_freq // Render the freq data, must return quickly | |
43 }; | 35 }; |
44 | 36 |
45 VisPlugin *rootvis_vplist[] = { &rootvis_vtable, NULL }; | 37 VisPlugin *rootvis_vplist[] = { &rootvis_vtable, NULL }; |
46 | 38 |
47 DECLARE_PLUGIN(rootvis, NULL, NULL, NULL, NULL, NULL, NULL, rootvis_vplist,NULL); | 39 DECLARE_PLUGIN(rootvis, NULL, NULL, NULL, NULL, NULL, NULL, rootvis_vplist,NULL); |