Loading...
Searching...
No Matches
Audio::PortAudioFactory Class Referencefinal
Inheritance diagram for Audio::PortAudioFactory:
Audio::AudioFactory score::InterfaceBase

Public Member Functions

bool available () const noexcept override
 
void initialize (Audio::Settings::Model &set, const score::ApplicationContext &ctx) override
 
void rescan ()
 
QString prettyName () const override
 
std::shared_ptr< ossia::audio_engine > make_engine (const Audio::Settings::Model &set, const score::ApplicationContext &ctx) override
 
void setCardIn (QComboBox *combo, QString val)
 
void setCardOut (QComboBox *combo, QString val)
 
void updateSampleRates (QComboBox *rate, const PortAudioCard &input, const PortAudioCard &output)
 
QWidget * make_settings (Audio::Settings::Model &m, Audio::Settings::View &v, score::SettingsCommandDispatcher &m_disp, QWidget *parent) override
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Public Attributes

std::vector< PortAudioCarddevices
 

Additional Inherited Members

- Static Public Member Functions inherited from Audio::AudioFactory
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)
 

Member Function Documentation

◆ available()

bool Audio::PortAudioFactory::available ( ) const
inlineoverridevirtualnoexcept

Implements Audio::AudioFactory.

◆ initialize()

void Audio::PortAudioFactory::initialize ( Audio::Settings::Model set,
const score::ApplicationContext ctx 
)
inlineoverridevirtual

Implements Audio::AudioFactory.

◆ make_engine()

std::shared_ptr< ossia::audio_engine > Audio::PortAudioFactory::make_engine ( const Audio::Settings::Model set,
const score::ApplicationContext ctx 
)
overridevirtual

Implements Audio::AudioFactory.

◆ make_settings()

QWidget * Audio::PortAudioFactory::make_settings ( Audio::Settings::Model m,
Audio::Settings::View v,
score::SettingsCommandDispatcher m_disp,
QWidget *  parent 
)
overridevirtual

Implements Audio::AudioFactory.

◆ prettyName()

QString Audio::PortAudioFactory::prettyName ( ) const
overridevirtual

Implements Audio::AudioFactory.


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