| 
|   | sndfile_t (const std::string &name, bool loop, unsigned int level_mode, std::vector< int > channels_, unsigned int nchannels, std::vector< int > &mapping, int &numchannels, unsigned int startpos, float mha_sampling_rate, addsndfile_resampling_mode_t resampling_mode) | 
|   | 
|   | loop_wavefragment_t (const mha_wave_t &src, bool loop, level_mode_t level_mode, std::vector< int > channels, unsigned int startpos=0) | 
|   | Constructor to create an instance of loop_wavefragment_t based on an existing waveform block.  More...
  | 
|   | 
| std::vector< int >  | get_mapping (unsigned int channels) | 
|   | 
| void  | playback (mha_wave_t *s, playback_mode_t pmode, mha_wave_t *level_pa, const std::vector< int > &channels) | 
|   | Add source waveform block to an output block.  More...
  | 
|   | 
| void  | playback (mha_wave_t *s, playback_mode_t pmode, mha_wave_t *level_pa) | 
|   | Add source waveform block to an output block.  More...
  | 
|   | 
| void  | playback (mha_wave_t *s, playback_mode_t pmode) | 
|   | Add source waveform block to an output block.  More...
  | 
|   | 
| void  | set_level_lin (mha_real_t l) | 
|   | 
| void  | set_level_db (mha_real_t l) | 
|   | 
| void  | rewind () | 
|   | 
| void  | locate_end () | 
|   | 
| bool  | is_playback_active () const | 
|   | 
|   | waveform_t (const unsigned int &frames, const unsigned int &channels) | 
|   | constructor of waveform_t  More...
  | 
|   | 
|   | waveform_t (const mhaconfig_t &cf) | 
|   | Constructor to create a waveform from plugin configuration.  More...
  | 
|   | 
|   | waveform_t (const mha_wave_t &src) | 
|   | Copy contructor for mha_wave_t source.  More...
  | 
|   | 
|   | waveform_t (const MHASignal::waveform_t &src) | 
|   | Copy contructor.  More...
  | 
|   | 
|   | waveform_t (const std::vector< mha_real_t > &src) | 
|   | Copy contructor for std::vector<mha_real_t> source.  More...
  | 
|   | 
| virtual  | ~waveform_t (void) | 
|   | 
| std::vector< mha_real_t >  | flatten () const | 
|   | 
|   | operator std::vector< mha_real_t > () const | 
|   | 
| void  | operator= (const mha_real_t &v) | 
|   | 
| mha_real_t &  | operator[] (unsigned int k) | 
|   | 
| const mha_real_t &  | operator[] (unsigned int k) const | 
|   | 
| mha_real_t &  | value (unsigned int t, unsigned int ch) | 
|   | Element accessor.  More...
  | 
|   | 
| mha_real_t &  | operator() (unsigned int t, unsigned int ch) | 
|   | Element accessor.  More...
  | 
|   | 
| const mha_real_t &  | value (unsigned int t, unsigned int ch) const | 
|   | Constant element accessor.  More...
  | 
|   | 
| const mha_real_t &  | operator() (unsigned int t, unsigned int ch) const | 
|   | Constant element accessor.  More...
  | 
|   | 
| mha_real_t  | sum (const unsigned int &a, const unsigned int &b) | 
|   | sum of all elements between [a,b) in all channels  More...
  | 
|   | 
| mha_real_t  | sum (const unsigned int &a, const unsigned int &b, const unsigned int &ch) | 
|   | sum of all elements between [a,b) in channel ch  More...
  | 
|   | 
| mha_real_t  | sum () | 
|   | sum of all elements  More...
  | 
|   | 
| mha_real_t  | sumsqr () | 
|   | sum of square of all elements  More...
  | 
|   | 
| mha_real_t  | sum_channel (const unsigned int &) | 
|   | return sum of all elements in one channel  More...
  | 
|   | 
| void  | assign (const unsigned int &k, const unsigned int &ch, const mha_real_t &val) | 
|   | set frame "k" in channel "ch" to value "val"  More...
  | 
|   | 
| void  | assign (const mha_real_t &) | 
|   | set all elements to value  More...
  | 
|   | 
| void  | assign_frame (const unsigned int &k, const mha_real_t &val) | 
|   | assign value "val" to frame k in all channels  More...
  | 
|   | 
| void  | assign_channel (const unsigned int &c, const mha_real_t &val) | 
|   | assign value "val" to channel ch in all frames  More...
  | 
|   | 
| void  | copy (const std::vector< mha_real_t > &v) | 
|   | 
| void  | copy (const mha_wave_t &) | 
|   | copy data from source into current waveform  More...
  | 
|   | 
| void  | copy (const mha_wave_t *) | 
|   | 
| void  | copy_channel (const mha_wave_t &, unsigned int, unsigned int) | 
|   | Copy one channel of a given waveform signal to a target channel.  More...
  | 
|   | 
| void  | copy_from_at (unsigned int, unsigned int, const mha_wave_t &, unsigned int) | 
|   | Copy part of the source signal into part of this waveform object.  More...
  | 
|   | 
| void  | export_to (mha_wave_t &) | 
|   | copy data into allocated mha_wave_t structure  More...
  | 
|   | 
| void  | limit (const mha_real_t &min, const mha_real_t &max) | 
|   | limit target to range [min,max]  More...
  | 
|   | 
| void  | power (const waveform_t &) | 
|   | transform waveform signal (in Pa) to squared signal (in W/m^2)  More...
  | 
|   | 
| void  | powspec (const mha_spec_t &) | 
|   | get the power spectrum (in W/m^2) from a complex spectrum  More...
  | 
|   | 
| void  | scale (const unsigned int &a, const unsigned int &b, const unsigned int &ch, const mha_real_t &val) | 
|   | scale section [a,b) in channel "ch" by "val"  More...
  | 
|   | 
| void  | scale (const unsigned int &k, const unsigned int &ch, const mha_real_t &val) | 
|   | scale one element  More...
  | 
|   | 
| void  | scale_channel (const unsigned int &, const mha_real_t &) | 
|   | scale one channel of target with a scalar  More...
  | 
|   | 
| void  | scale_frame (const unsigned int &, const mha_real_t &) | 
|   | 
| unsigned int  | get_size () const | 
|   |