Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::ArdourMixerPlugin Class Reference

#include <mixer.h>

Inheritance diagram for ArdourSurface::ArdourMixerPlugin:
[legend]

Public Member Functions

 ArdourMixerPlugin (std::shared_ptr< ARDOUR::PluginInsert >)
 
 ~ArdourMixerPlugin ()
 
std::shared_ptr< ARDOUR::PluginInsertinsert () const
 
bool enabled () const
 
void set_enabled (bool)
 
uint32_t param_count () const
 
TypedValue param_value (uint32_t)
 
void set_param_value (uint32_t, TypedValue)
 
std::shared_ptr< ARDOUR::AutomationControlparam_control (uint32_t) const
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
 ScopedConnectionList (const ScopedConnectionList &)=delete
 
ScopedConnectionListoperator= (const ScopedConnectionList &)=delete
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Static Public Member Functions

static TypedValue param_value (std::shared_ptr< ARDOUR::AutomationControl >)
 

Private Attributes

std::shared_ptr< ARDOUR::PluginInsert_insert
 

Detailed Description

Definition at line 45 of file mixer.h.

Constructor & Destructor Documentation

◆ ArdourMixerPlugin()

ArdourSurface::ArdourMixerPlugin::ArdourMixerPlugin ( std::shared_ptr< ARDOUR::PluginInsert )

◆ ~ArdourMixerPlugin()

ArdourSurface::ArdourMixerPlugin::~ArdourMixerPlugin ( )

Member Function Documentation

◆ enabled()

bool ArdourSurface::ArdourMixerPlugin::enabled ( ) const

◆ insert()

std::shared_ptr<ARDOUR::PluginInsert> ArdourSurface::ArdourMixerPlugin::insert ( ) const

◆ param_control()

std::shared_ptr<ARDOUR::AutomationControl> ArdourSurface::ArdourMixerPlugin::param_control ( uint32_t  ) const

◆ param_count()

uint32_t ArdourSurface::ArdourMixerPlugin::param_count ( ) const

◆ param_value() [1/2]

static TypedValue ArdourSurface::ArdourMixerPlugin::param_value ( std::shared_ptr< ARDOUR::AutomationControl )
static

◆ param_value() [2/2]

TypedValue ArdourSurface::ArdourMixerPlugin::param_value ( uint32_t  )

◆ set_enabled()

void ArdourSurface::ArdourMixerPlugin::set_enabled ( bool  )

◆ set_param_value()

void ArdourSurface::ArdourMixerPlugin::set_param_value ( uint32_t  ,
TypedValue   
)

Member Data Documentation

◆ _insert

std::shared_ptr<ARDOUR::PluginInsert> ArdourSurface::ArdourMixerPlugin::_insert
private

Definition at line 65 of file mixer.h.


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