BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
gsldatahandle-mad.hh
Go to the documentation of this file.
00001  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
00002 #ifndef __GSL_DATA_HANDLE_MAD_H__
00003 #define __GSL_DATA_HANDLE_MAD_H__
00004 
00005 #include <bse/gslcommon.hh>
00006 #include <bse/gsldatahandle.hh>
00007 
00008 G_BEGIN_DECLS
00009 
00010 /* linear-read handle. needs buffering handle wrapper
00011  */
00012 GslDataHandle*  gsl_data_handle_new_mad         (const gchar  *file_name,
00013                                                  gfloat        osc_freq);
00014 GslDataHandle*  gsl_data_handle_new_mad_err     (const gchar  *file_name,
00015                                                  gfloat        osc_freq,
00016                                                  BseErrorType *error);
00017 BseErrorType    gsl_data_handle_mad_testopen    (const gchar  *file_name,
00018                                                  guint        *n_channels,
00019                                                  gfloat       *mix_freq);
00020 const gchar*    gsl_data_handle_mad_version     (void);
00021 
00022 G_END_DECLS
00023 
00024 #endif /* __GSL_DATA_HANDLE_MAD_H__ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines