aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-10-04 03:19:25 +0000
committerDavid Robillard <d@drobilla.net>2011-10-04 03:19:25 +0000
commit7c7e2918bdd051fb213944d53043a457a0d9ac34 (patch)
treea44b3ce7b085251e77e22f59ab3b5b46a2749590 /src/include
parente550736dbb862d8333a4d7f2ede9804a3d48326c (diff)
downloadblop.lv2-7c7e2918bdd051fb213944d53043a457a0d9ac34.tar.gz
blop.lv2-7c7e2918bdd051fb213944d53043a457a0d9ac34.tar.bz2
blop.lv2-7c7e2918bdd051fb213944d53043a457a0d9ac34.zip
Build oscillator data and load it from LV2 bundle.
git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blip.lv2@3526 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/include')
-rw-r--r--src/include/wavedata.h8
-rw-r--r--src/include/wdatutil.h4
2 files changed, 7 insertions, 5 deletions
diff --git a/src/include/wavedata.h b/src/include/wavedata.h
index 82bc70f..32a8a5b 100644
--- a/src/include/wavedata.h
+++ b/src/include/wavedata.h
@@ -74,9 +74,11 @@ typedef struct {
extern "C" {
#endif
-int wavedata_load(Wavedata* w,
- const char* wdat_descriptor_name,
- unsigned long sample_rate);
+int wavedata_load(Wavedata* w,
+ const char* bundle_path,
+ const char* lib_name,
+ const char* wdat_descriptor_name,
+ double sample_rate);
void wavedata_unload(Wavedata* w);
diff --git a/src/include/wdatutil.h b/src/include/wdatutil.h
index d7bca80..931a7f3 100644
--- a/src/include/wdatutil.h
+++ b/src/include/wdatutil.h
@@ -78,7 +78,7 @@ extern "C" {
*
* Notes: No wavetables are allocated. Use wavedata_add_table
******************************************************************************/
-Wavedata* wavedata_new(unsigned long sample_rate);
+Wavedata* wavedata_new(double sample_rate);
/*******************************************************************************
* Description: Destroy allocated wavedata and any tables
@@ -98,7 +98,7 @@ void wavedata_cleanup(Wavedata* w);
* -1 otherwise
******************************************************************************/
int wavedata_add_table(Wavedata* w,
- unsigned long sample_count,
+ uint32_t sample_count,
unsigned long harmonics);
/*******************************************************************************