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

Go to the source code of this file.

Classes

struct  BseWaveEntry
struct  BseWaveIndex
struct  BseWave
struct  BseWaveClass

Defines

#define BSE_TYPE_WAVE
#define BSE_WAVE(object)
#define BSE_WAVE_CLASS(class)
#define BSE_IS_WAVE(object)
#define BSE_IS_WAVE_CLASS(class)
#define BSE_WAVE_GET_CLASS(object)

Functions

void bse_wave_clear (BseWave *wave)
BseErrorType bse_wave_load_wave_file (BseWave *wave, const gchar *file_name, const gchar *wave_name, BseFreqArray *list_array, BseFreqArray *skip_array, gboolean rename_wave)
void bse_wave_add_chunk (BseWave *wave, GslWaveChunk *wchunk)
GslWaveChunk * bse_wave_lookup_chunk (BseWave *wave, gfloat mix_freq, gfloat osc_freq, gfloat velocity)
void bse_wave_remove_chunk (BseWave *wave, GslWaveChunk *wchunk)
void bse_wave_request_index (BseWave *wave)
BseWaveIndexbse_wave_get_index_for_modules (BseWave *wave)
void bse_wave_drop_index (BseWave *wave)
GslWaveChunk * bse_wave_index_lookup_best (BseWaveIndex *windex, gfloat osc_freq, gfloat velocity)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines