Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::OSC::OSCSurface Struct Reference

#include <osc.h>

Public Attributes

std::string remote_url
 
bool no_clear
 
uint32_t jogmode
 
OSCGlobalObserverglobal_obs
 
uint32_t nstrips
 
std::bitset< 32 > feedback
 
int gainmode
 
PBD::Controllable::GroupControlDisposition usegroup
 
Sorted custom_strips
 
uint32_t custom_mode
 
OSCTempMode temp_mode
 
Sorted temp_strips
 
std::shared_ptr< ARDOUR::Stripabletemp_master
 
Sorted strips
 
uint32_t bank
 
uint32_t bank_size
 
std::vector< OSCRouteObserver * > observers
 
std::bitset< 32 > strip_types
 
OSCSelectObserversel_obs
 
uint32_t expand
 
bool expand_enable
 
std::shared_ptr< ARDOUR::Stripableexpand_strip
 
std::shared_ptr< ARDOUR::Stripableselect
 
int plug_page
 
uint32_t plug_page_size
 
int plugin_id
 
std::vector< int > plug_params
 
std::vector< int > plugins
 
int send_page
 
uint32_t send_page_size
 
uint32_t nsends
 
PBD::ScopedConnection proc_connection
 
bool cue
 
uint32_t aux
 
Sorted sends
 
OSCCueObservercue_obs
 
uint32_t linkset
 
uint32_t linkid
 

Detailed Description

Definition at line 130 of file osc.h.

Member Data Documentation

◆ aux

uint32_t ArdourSurface::OSC::OSCSurface::aux

Definition at line 169 of file osc.h.

◆ bank

uint32_t ArdourSurface::OSC::OSCSurface::bank

Definition at line 148 of file osc.h.

◆ bank_size

uint32_t ArdourSurface::OSC::OSCSurface::bank_size

Definition at line 149 of file osc.h.

◆ cue

bool ArdourSurface::OSC::OSCSurface::cue

Definition at line 168 of file osc.h.

◆ cue_obs

OSCCueObserver* ArdourSurface::OSC::OSCSurface::cue_obs

Definition at line 171 of file osc.h.

◆ custom_mode

uint32_t ArdourSurface::OSC::OSCSurface::custom_mode

Definition at line 142 of file osc.h.

◆ custom_strips

Sorted ArdourSurface::OSC::OSCSurface::custom_strips

Definition at line 141 of file osc.h.

◆ expand

uint32_t ArdourSurface::OSC::OSCSurface::expand

Definition at line 154 of file osc.h.

◆ expand_enable

bool ArdourSurface::OSC::OSCSurface::expand_enable

Definition at line 155 of file osc.h.

◆ expand_strip

std::shared_ptr<ARDOUR::Stripable> ArdourSurface::OSC::OSCSurface::expand_strip

Definition at line 156 of file osc.h.

◆ feedback

std::bitset<32> ArdourSurface::OSC::OSCSurface::feedback

Definition at line 138 of file osc.h.

◆ gainmode

int ArdourSurface::OSC::OSCSurface::gainmode

Definition at line 139 of file osc.h.

◆ global_obs

OSCGlobalObserver* ArdourSurface::OSC::OSCSurface::global_obs

Definition at line 136 of file osc.h.

◆ jogmode

uint32_t ArdourSurface::OSC::OSCSurface::jogmode

Definition at line 135 of file osc.h.

◆ linkid

uint32_t ArdourSurface::OSC::OSCSurface::linkid

Definition at line 173 of file osc.h.

◆ linkset

uint32_t ArdourSurface::OSC::OSCSurface::linkset

Definition at line 172 of file osc.h.

◆ no_clear

bool ArdourSurface::OSC::OSCSurface::no_clear

Definition at line 134 of file osc.h.

◆ nsends

uint32_t ArdourSurface::OSC::OSCSurface::nsends

Definition at line 165 of file osc.h.

◆ nstrips

uint32_t ArdourSurface::OSC::OSCSurface::nstrips

Definition at line 137 of file osc.h.

◆ observers

std::vector<OSCRouteObserver*> ArdourSurface::OSC::OSCSurface::observers

Definition at line 150 of file osc.h.

◆ plug_page

int ArdourSurface::OSC::OSCSurface::plug_page

Definition at line 158 of file osc.h.

◆ plug_page_size

uint32_t ArdourSurface::OSC::OSCSurface::plug_page_size

Definition at line 159 of file osc.h.

◆ plug_params

std::vector<int> ArdourSurface::OSC::OSCSurface::plug_params

Definition at line 161 of file osc.h.

◆ plugin_id

int ArdourSurface::OSC::OSCSurface::plugin_id

Definition at line 160 of file osc.h.

◆ plugins

std::vector<int> ArdourSurface::OSC::OSCSurface::plugins

Definition at line 162 of file osc.h.

◆ proc_connection

PBD::ScopedConnection ArdourSurface::OSC::OSCSurface::proc_connection

Definition at line 166 of file osc.h.

◆ remote_url

std::string ArdourSurface::OSC::OSCSurface::remote_url

Definition at line 133 of file osc.h.

◆ sel_obs

OSCSelectObserver* ArdourSurface::OSC::OSCSurface::sel_obs

Definition at line 153 of file osc.h.

◆ select

std::shared_ptr<ARDOUR::Stripable> ArdourSurface::OSC::OSCSurface::select

Definition at line 157 of file osc.h.

◆ send_page

int ArdourSurface::OSC::OSCSurface::send_page

Definition at line 163 of file osc.h.

◆ send_page_size

uint32_t ArdourSurface::OSC::OSCSurface::send_page_size

Definition at line 164 of file osc.h.

◆ sends

Sorted ArdourSurface::OSC::OSCSurface::sends

Definition at line 170 of file osc.h.

◆ strip_types

std::bitset<32> ArdourSurface::OSC::OSCSurface::strip_types

Definition at line 151 of file osc.h.

◆ strips

Sorted ArdourSurface::OSC::OSCSurface::strips

Definition at line 146 of file osc.h.

◆ temp_master

std::shared_ptr<ARDOUR::Stripable> ArdourSurface::OSC::OSCSurface::temp_master

Definition at line 145 of file osc.h.

◆ temp_mode

OSCTempMode ArdourSurface::OSC::OSCSurface::temp_mode

Definition at line 143 of file osc.h.

◆ temp_strips

Sorted ArdourSurface::OSC::OSCSurface::temp_strips

Definition at line 144 of file osc.h.

◆ usegroup

PBD::Controllable::GroupControlDisposition ArdourSurface::OSC::OSCSurface::usegroup

Definition at line 140 of file osc.h.


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