#include "processor.hh"
Public Types | |
enum | IOTag : uint { IBUS , OBUS } |
Public Member Functions | |
IOBus (IOTag io_tag, const String &ident, const String &label, SpeakerArrangement sa) | |
![]() | |
uint | n_channels () const |
Public Attributes | ||
union { | ||
struct { | ||
IOTag ibus | ||
OBusId obusid | ||
AudioProcessor * oproc | ||
} | ||
struct { | ||
uint fbuffer_concounter | ||
uint fbuffer_count | ||
uint fbuffer_index | ||
IOTag obus | ||
} | ||
IOTag iotag | ||
uint mem_ [4] | ||
}; | ||
![]() | ||
CString | blurb | |
CString | hints | |
CString | ident | |
CString | label | |
SpeakerArrangement | speakers | |
|
explicit |
IOTag iotag |
IOTag ibus |
OBusId obusid |
AudioProcessor* oproc |
IOTag obus |
uint fbuffer_concounter |
uint fbuffer_count |
uint fbuffer_index |
uint mem_[4] |
union { ... } |