Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PlugInsertBase::Match Struct Reference

#include <plug_insert_base.h>

Public Member Functions

 Match ()
 
 Match (MatchingMethod m, int32_t p, bool strict=false, bool custom=false, ChanCount h=ChanCount())
 

Public Attributes

MatchingMethod method
 method to employ More...
 
int32_t plugins
 number of copies of the plugin that we need More...
 
ChanCount hide
 number of channels to hide More...
 
bool strict_io
 force in == out More...
 
bool custom_cfg
 custom config (if not strict) More...
 

Detailed Description

Description of how we can match our plugin's IO to our own insert IO

Definition at line 125 of file plug_insert_base.h.

Constructor & Destructor Documentation

◆ Match() [1/2]

ARDOUR::PlugInsertBase::Match::Match ( )
inline

Definition at line 126 of file plug_insert_base.h.

◆ Match() [2/2]

ARDOUR::PlugInsertBase::Match::Match ( MatchingMethod  m,
int32_t  p,
bool  strict = false,
bool  custom = false,
ChanCount  h = ChanCount () 
)
inline

Definition at line 127 of file plug_insert_base.h.

Member Data Documentation

◆ custom_cfg

bool ARDOUR::PlugInsertBase::Match::custom_cfg

custom config (if not strict)

Definition at line 135 of file plug_insert_base.h.

◆ hide

ChanCount ARDOUR::PlugInsertBase::Match::hide

number of channels to hide

Definition at line 133 of file plug_insert_base.h.

◆ method

MatchingMethod ARDOUR::PlugInsertBase::Match::method

method to employ

Definition at line 131 of file plug_insert_base.h.

◆ plugins

int32_t ARDOUR::PlugInsertBase::Match::plugins

number of copies of the plugin that we need

Definition at line 132 of file plug_insert_base.h.

◆ strict_io

bool ARDOUR::PlugInsertBase::Match::strict_io

force in == out

Definition at line 134 of file plug_insert_base.h.


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