Audio::AudioFactory Class Referenceabstract
Inheritance diagram for Audio::AudioFactory:
score::InterfaceBase Audio::DummyFactory Audio::JackFactory Audio::PortAudioFactory Audio::PulseAudioFactory Audio::SDLFactory

Public Member Functions

virtual bool available () const noexcept=0
 
virtual QString prettyName () const =0
 
virtual void initialize (Audio::Settings::Model &set, const score::ApplicationContext &ctx)=0
 
virtual std::shared_ptr< ossia::audio_engine > make_engine (const Audio::Settings::Model &settings, const score::ApplicationContext &ctx)=0
 
virtual QWidget * make_settings (Audio::Settings::Model &m, Audio::Settings::View &v, score::SettingsCommandDispatcher &, QWidget *parent)=0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Static Public Member Functions

static void addBufferSizeWidget (QWidget &widg, Audio::Settings::Model &m, Audio::Settings::View &v)
 
static void addSampleRateWidget (QWidget &widg, Audio::Settings::Model &m, Audio::Settings::View &v)
 

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