BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
bseloader.hh File Reference
#include <bse/bseutils.hh>
#include <bse/gslwavechunk.hh>

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, BseErrorType *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, BseErrorType *error)
void bse_wave_dsc_free (BseWaveDsc *wave_dsc)
GslDataHandle * bse_wave_handle_create (BseWaveDsc *wave_dsc, guint nth_chunk, BseErrorType *error)
GslWaveChunk * bse_wave_chunk_create (BseWaveDsc *wave_dsc, guint nth_chunk, BseErrorType *error)
void bse_loader_register (BseLoader *loader)
BseLoaderbse_loader_match (const gchar *file_name)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines