BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Public Member Functions | Public Attributes | List of all members
BseWaveTool::Wave Struct Reference

Public Member Functions

void set_chunks_xinfo (const gchar *key, const gchar *value, gfloat osc_freq, bool all_chunks)
 
 Wave (const gchar *wave_name, guint n_channels, gchar **xinfos)
 
void set_xinfo (const gchar *key, const gchar *value)
 
void set_all_xinfo (const gchar *key, const gchar *value)
 
void set_chunk_xinfo (gfloat osc_freq, const gchar *key, const gchar *value)
 
Bse::ErrorType add_chunk (GslDataHandle *dhandle, gchar **xinfos=NULL)
 
GslDataHandle * lookup (gfloat osc_freq)
 
bool match (const WaveChunk &wchunk, vector< float > &sorted_freqs)
 
void remove (list< WaveChunk >::iterator it)
 
void sort ()
 
Bse::ErrorType store (const string file_name)
 

Public Attributes

guint n_channels
 
string name
 
list< WaveChunkchunks
 
gchar ** wave_xinfos
 

The documentation for this struct was generated from the following files: