Audio::AudioFactory Class Referenceabstract
Inheritance diagram for Audio::AudioFactory:
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 QComboBox * | addBufferSizeWidget (QWidget &widg, Audio::Settings::Model &m, Audio::Settings::View &v) |
static QComboBox * | addSampleRateWidget (QWidget &widg, Audio::Settings::Model &m, Audio::Settings::View &v) |
The documentation for this class was generated from the following files:
- AudioInterface.hpp
- AudioInterface.cpp