BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Classes | Enumerations | Functions
bseloader.hh File Reference
#include <bse/bseutils.hh>
#include <bse/gslwavechunk.hh>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BseWaveFileInfo
 
struct  BseWaveFileInfo::Wave
 
struct  BseWaveDsc
 
struct  BseWaveChunkDsc
 
struct  BseLoader
 

Enumerations

enum  BseLoaderFlags { BSE_LOADER_NO_FLAGS, BSE_LOADER_SKIP_PRECEEDING_NULLS }
 

Functions

BseWaveFileInfobse_wave_file_info_load (const gchar *file_name, Bse::ErrorType *error)
 
BseWaveFileInfobse_wave_file_info_ref (BseWaveFileInfo *wave_file_info)
 
void bse_wave_file_info_unref (BseWaveFileInfo *wave_file_info)
 
const gchar * bse_wave_file_info_loader (BseWaveFileInfo *fi)
 
BseWaveDsc * bse_wave_dsc_load (BseWaveFileInfo *wave_file_info, guint nth_wave, gboolean accept_empty, Bse::ErrorType *error)
 
void bse_wave_dsc_free (BseWaveDsc *wave_dsc)
 
GslDataHandle * bse_wave_handle_create (BseWaveDsc *wave_dsc, guint nth_chunk, Bse::ErrorType *error)
 
GslWaveChunk * bse_wave_chunk_create (BseWaveDsc *wave_dsc, guint nth_chunk, Bse::ErrorType *error)
 
void bse_loader_register (BseLoader *loader)
 
BseLoaderbse_loader_match (const gchar *file_name)