Expose pcmbuf_beep() to plugins (based on FS#10608 by Christophe Gragnic)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23404 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Maurus Cuelenaere 2009-10-29 16:52:12 +00:00
parent b1a7511990
commit 8fb258856c
2 changed files with 7 additions and 1 deletions

View file

@ -39,6 +39,7 @@
#include "talk.h" #include "talk.h"
#include "version.h" #include "version.h"
#include "storage.h" #include "storage.h"
#include "pcmbuf.h"
#if CONFIG_CHARGING #if CONFIG_CHARGING
#include "power.h" #include "power.h"
@ -671,6 +672,7 @@ static const struct plugin_api rockbox_api = {
appsversion, appsversion,
/* new stuff at the end, sort into place next time /* new stuff at the end, sort into place next time
the API gets incompatible */ the API gets incompatible */
pcmbuf_beep,
}; };
int plugin_load(const char* plugin, const void* parameter) int plugin_load(const char* plugin, const void* parameter)

View file

@ -133,7 +133,7 @@ void* plugin_get_buffer(size_t *buffer_size);
#define PLUGIN_MAGIC 0x526F634B /* RocK */ #define PLUGIN_MAGIC 0x526F634B /* RocK */
/* increase this every time the api struct changes */ /* increase this every time the api struct changes */
#define PLUGIN_API_VERSION 173 #define PLUGIN_API_VERSION 174
/* update this to latest version if a change to the api struct breaks /* update this to latest version if a change to the api struct breaks
backwards compatibility (and please take the opportunity to sort in any backwards compatibility (and please take the opportunity to sort in any
@ -841,6 +841,10 @@ struct plugin_api {
const char *appsversion; const char *appsversion;
/* new stuff at the end, sort into place next time /* new stuff at the end, sort into place next time
the API gets incompatible */ the API gets incompatible */
void (*pcmbuf_beep)(unsigned int frequency,
size_t duration,
int amplitude);
}; };
/* plugin header */ /* plugin header */