12 namespace BseWaveTool {
17 GslDataHandle *dhandle;
21 BseErrorType set_dhandle_from_file (
const string &fname,
24 BseErrorType change_dhandle (GslDataHandle *xhandle,
33 list<WaveChunk> chunks;
35 void set_chunks_xinfo (
const gchar *key,
40 Wave (
const gchar *wave_name,
43 void set_xinfo (
const gchar *key,
45 void set_all_xinfo (
const gchar *key,
48 set_chunks_xinfo (key, value, -1,
true);
50 void set_chunk_xinfo (gfloat osc_freq,
54 set_chunks_xinfo (key, value, osc_freq,
false);
56 BseErrorType add_chunk (GslDataHandle *dhandle,
57 gchar **xinfos = NULL);
58 GslDataHandle* lookup (gfloat osc_freq);
60 vector<float> &sorted_freqs);
61 void remove (list<WaveChunk>::iterator it);
63 BseErrorType store (
const string file_name);
Definition: bsehack.idl:1078