summaryrefslogtreecommitdiff
path: root/plugins.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins.h')
-rw-r--r--plugins.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/plugins.h b/plugins.h
new file mode 100644
index 00000000..4cc1a409
--- /dev/null
+++ b/plugins.h
@@ -0,0 +1,26 @@
+#ifndef __PLUGINS_H
+#define __PLUGINS_H
+#include "deadbeef.h"
+
+void
+plug_ev_subscribe (DB_plugin_t *plugin, int ev, db_callback_t callback, uintptr_t data);
+
+void
+plug_ev_unsubscribe (DB_plugin_t *plugin, int ev, db_callback_t callback, uintptr_t data);
+
+void
+plug_trigger_event (int ev);
+
+void
+plug_load_all (void);
+
+void
+plug_unload_all (void);
+
+void
+plug_md5 (uint8_t sig[16], const char *in, int len);
+
+void
+plug_md5_to_str (char *str, const uint8_t sig[16]);
+
+#endif // __PLUGINS_H