Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gsldatahandle-mad.hh
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 #ifndef __GSL_DATA_HANDLE_MAD_H__
3 #define __GSL_DATA_HANDLE_MAD_H__
4 
5 #include <bse/gslcommon.hh>
6 #include <bse/gsldatahandle.hh>
7 
8 /* linear-read handle. needs buffering handle wrapper
9  */
10 GslDataHandle* gsl_data_handle_new_mad (const gchar *file_name,
11  gfloat osc_freq);
12 GslDataHandle* gsl_data_handle_new_mad_err (const gchar *file_name,
13  gfloat osc_freq,
14  Bse::Error *error);
15 Bse::Error gsl_data_handle_mad_testopen (const gchar *file_name,
16  guint *n_channels,
17  gfloat *mix_freq);
18 const gchar* gsl_data_handle_mad_version (void);
19 
20 #endif /* __GSL_DATA_HANDLE_MAD_H__ */