|
Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <audacious/api.h>#include <audacious/types.h>#include <libaudcore/audio.h>#include <libaudcore/index.h>#include <libaudcore/tuple.h>#include <libaudcore/vfs.h>Go to the source code of this file.
Classes | |
| struct | Plugin |
| struct | TransportPlugin |
| struct | PlaylistPlugin |
| struct | OutputPlugin |
| struct | EffectPlugin |
| struct | OutputAPI |
| struct | InputPlayback |
| struct | InputPlugin |
| struct | GeneralPlugin |
| struct | VisPlugin |
| struct | IfacePlugin |
Macros | |
| #define | _AUD_PLUGIN_MAGIC 0x8EAC8DE2 |
| #define | _AUD_PLUGIN_VERSION_MIN 40 /* 3.3-devel */ |
| #define | _AUD_PLUGIN_VERSION 43 /* 3.4-devel */ |
| #define | PLUGIN_COMMON_FIELDS |
| #define | AUD_PLUGIN(stype, itype,...) |
| #define | AUD_TRANSPORT_PLUGIN(...) AUD_PLUGIN (TransportPlugin, PLUGIN_TYPE_TRANSPORT, __VA_ARGS__) |
| #define | AUD_PLAYLIST_PLUGIN(...) AUD_PLUGIN (PlaylistPlugin, PLUGIN_TYPE_PLAYLIST, __VA_ARGS__) |
| #define | AUD_INPUT_PLUGIN(...) AUD_PLUGIN (InputPlugin, PLUGIN_TYPE_INPUT, __VA_ARGS__) |
| #define | AUD_EFFECT_PLUGIN(...) AUD_PLUGIN (EffectPlugin, PLUGIN_TYPE_EFFECT, __VA_ARGS__) |
| #define | AUD_OUTPUT_PLUGIN(...) AUD_PLUGIN (OutputPlugin, PLUGIN_TYPE_OUTPUT, __VA_ARGS__) |
| #define | AUD_VIS_PLUGIN(...) AUD_PLUGIN (VisPlugin, PLUGIN_TYPE_VIS, __VA_ARGS__) |
| #define | AUD_GENERAL_PLUGIN(...) AUD_PLUGIN (GeneralPlugin, PLUGIN_TYPE_GENERAL, __VA_ARGS__) |
| #define | AUD_IFACE_PLUGIN(...) AUD_PLUGIN (IfacePlugin, PLUGIN_TYPE_IFACE, __VA_ARGS__) |
| #define | PLUGIN_HAS_FUNC(p, func) ((p)->size > (char *) & (p)->func - (char *) (p) && (p)->func) |
| #define _AUD_PLUGIN_MAGIC 0x8EAC8DE2 |
Definition at line 32 of file plugin.h.
Referenced by plugin_load().
| #define _AUD_PLUGIN_VERSION 43 /* 3.4-devel */ |
Definition at line 48 of file plugin.h.
Referenced by plugin_load().
| #define _AUD_PLUGIN_VERSION_MIN 40 /* 3.3-devel */ |
Definition at line 47 of file plugin.h.
Referenced by plugin_load().
| #define AUD_EFFECT_PLUGIN | ( | ... | ) | AUD_PLUGIN (EffectPlugin, PLUGIN_TYPE_EFFECT, __VA_ARGS__) |
| #define AUD_GENERAL_PLUGIN | ( | ... | ) | AUD_PLUGIN (GeneralPlugin, PLUGIN_TYPE_GENERAL, __VA_ARGS__) |
| #define AUD_IFACE_PLUGIN | ( | ... | ) | AUD_PLUGIN (IfacePlugin, PLUGIN_TYPE_IFACE, __VA_ARGS__) |
| #define AUD_INPUT_PLUGIN | ( | ... | ) | AUD_PLUGIN (InputPlugin, PLUGIN_TYPE_INPUT, __VA_ARGS__) |
| #define AUD_OUTPUT_PLUGIN | ( | ... | ) | AUD_PLUGIN (OutputPlugin, PLUGIN_TYPE_OUTPUT, __VA_ARGS__) |
| #define AUD_PLAYLIST_PLUGIN | ( | ... | ) | AUD_PLUGIN (PlaylistPlugin, PLUGIN_TYPE_PLAYLIST, __VA_ARGS__) |
| #define AUD_PLUGIN | ( | stype, | |
| itype, | |||
| ... | |||
| ) |
| #define AUD_TRANSPORT_PLUGIN | ( | ... | ) | AUD_PLUGIN (TransportPlugin, PLUGIN_TYPE_TRANSPORT, __VA_ARGS__) |
| #define AUD_VIS_PLUGIN | ( | ... | ) | AUD_PLUGIN (VisPlugin, PLUGIN_TYPE_VIS, __VA_ARGS__) |
| #define PLUGIN_COMMON_FIELDS |
Definition at line 515 of file plugin.h.
Referenced by apply_pause(), cleanup_output(), effect_adjust_delay(), effect_flush(), error_idle_func(), flush_output(), iface_plugin_set_current(), interface_add_plugin_widget(), interface_install_toolbar(), interface_is_focused(), interface_is_shown(), interface_load(), interface_remove_plugin_widget(), interface_show(), interface_show_filebrowser(), interface_show_jump_to_track(), interface_uninstall_toolbar(), interface_unload(), output_get_raw_time(), output_get_time(), output_get_volume(), output_reset(), output_set_volume(), playlist_load(), playlist_save(), plugin2_unload(), plugin_do_about(), plugin_do_configure(), plugin_get_info(), plugin_load(), plugin_make_about_window(), plugin_make_config_window(), plugin_send_message(), probe_cb(), setup_output(), vis_load(), vis_unload(), and write_output_raw().
1.8.3.1