Wayverb
wayverb::combined::model::output Class Referencefinal
Inheritance diagram for wayverb::combined::model::output:
wayverb::combined::model::basic_member< output >

Public Types

enum  sample_rate {
  sr44_1KHz = 1, sr48KHz, sr88_2KHz, sr96KHz,
  sr192KHz
}
 
- Public Types inherited from wayverb::combined::model::basic_member< output >
using derived_type = output
 
using base_type = basic_member< output >
 
using on_change = util::event< output & >
 
using connection = typename on_change::connection
 
using scoped_connection = typename on_change::scoped_connection
 
using callback_type = typename on_change::callback_type
 

Public Member Functions

void set_bit_depth (audio_file::bit_depth bit_depth)
 
audio_file::bit_depth get_bit_depth () const
 
void set_format (audio_file::format format)
 
audio_file::format get_format () const
 
void set_sample_rate (sample_rate sample_rate)
 
sample_rate get_sample_rate () const
 
void set_output_directory (std::string path)
 
std::string get_output_directory () const
 
void set_unique_id (std::string unique)
 
std::string get_unique_id () const
 
- Public Member Functions inherited from wayverb::combined::model::basic_member< output >
 basic_member (const basic_member &)
 
basic_memberoperator= (const basic_member &)
 
connection connect (callback_type t)
 
void notify ()
 
size_t connections () const
 

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