Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bseloader.hh File Reference
#include <bse/bseutils.hh>
#include <bse/gslwavechunk.hh>
Include dependency graph for bseloader.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::Error *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::Error *error)
 
void bse_wave_dsc_free (BseWaveDsc *wave_dsc)
 
GslDataHandle * bse_wave_handle_create (BseWaveDsc *wave_dsc, guint nth_chunk, Bse::Error *error)
 
GslWaveChunk * bse_wave_chunk_create (BseWaveDsc *wave_dsc, guint nth_chunk, Bse::Error *error)
 
void bse_loader_register (BseLoader *loader)
 
BseLoaderbse_loader_match (const gchar *file_name)