Skip to content

Struct Ase::AudioProcessor::IOBus

ClassList > Ase > AudioProcessor > IOBus

Inherits the following classes: Ase::BusInfo

Public Types

Type Name
enum uint IOTag

Public Attributes

Type Name
union Ase::AudioProcessor::IOBus IOBus
uint fbuffer_concounter
uint fbuffer_count
uint fbuffer_index
IOTag ibus
IOTag iotag
uint mem_ = = { 0, 0, 0, 0 }
IOTag obus
OBusId obusid
AudioProcessor * oproc

Public Attributes inherited from Ase::BusInfo

See Ase::BusInfo

Type Name
CString blurb
Short description for user interface tooltips.
CString hints
Hints for parameter handling.
CString ident
Identifier used for serialization.
CString label
Preferred user interface name.
SpeakerArrangement speakers = = SpeakerArrangement::NONE
Channel to speaker arrangement.

Public Functions

Type Name
IOBus (IOTag io_tag, const String & ident, const String & label, SpeakerArrangement sa)

Public Functions inherited from Ase::BusInfo

See Ase::BusInfo

Type Name
uint n_channels () const
Number of channels described by speakers .

Public Types Documentation

enum IOTag

enum Ase::AudioProcessor::IOBus::IOTag {
    IBUS = 1,
    OBUS = 2
};

Public Attributes Documentation

variable IOBus

union Ase::AudioProcessor::IOBus Ase::AudioProcessor::IOBus;

variable fbuffer_concounter

uint Ase::AudioProcessor::IOBus::fbuffer_concounter;

variable fbuffer_count

uint Ase::AudioProcessor::IOBus::fbuffer_count;

variable fbuffer_index

uint Ase::AudioProcessor::IOBus::fbuffer_index;

variable ibus

IOTag Ase::AudioProcessor::IOBus::ibus;

variable iotag

IOTag Ase::AudioProcessor::IOBus::iotag;

variable mem_

uint Ase::AudioProcessor::IOBus::mem_[4];

variable obus

IOTag Ase::AudioProcessor::IOBus::obus;

variable obusid

OBusId Ase::AudioProcessor::IOBus::obusid;

variable oproc

AudioProcessor* Ase::AudioProcessor::IOBus::oproc;

Public Functions Documentation

function IOBus

explicit Ase::AudioProcessor::IOBus::IOBus (
    IOTag io_tag,
    const String & ident,
    const String & label,
    SpeakerArrangement sa
) 


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/processor.hh