Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Ase::AudioProcessor::IOBus Struct Reference
Inheritance diagram for Ase::AudioProcessor::IOBus:
[legend]

Public Types

enum  IOTag : uint { IBUS , OBUS }
 

Public Member Functions

 IOBus (IOTag io_tag, const String &ident, const String &label, SpeakerArrangement sa)
 
- Public Member Functions inherited from Ase::BusInfo
uint n_channels () const
 Number of channels described by speakers.
 

Public Attributes

union { 
 
IOTag iotag
 
   struct { 
 
IOTag ibus
 
OBusId obusid
 
AudioProcessoroproc
 
   }  
 
   struct { 
 
IOTag obus
 
uint fbuffer_concounter
 
uint fbuffer_count
 
uint fbuffer_index
 
   }  
 
uint mem_ [4]
 
};  
 
- Public Attributes inherited from Ase::BusInfo
CString ident
 Identifier used for serialization.
 
CString label
 Preferred user interface name.
 
CString hints
 Hints for parameter handling.
 
CString blurb
 Short description for user interface tooltips.
 
SpeakerArrangement speakers
 Channel to speaker arrangement.
 

Detailed Description

Definition at line 287 of file processor.hh.

Member Enumeration Documentation

◆ IOTag

enum Ase::AudioProcessor::IOBus::IOTag : uint

Definition at line 288 of file processor.hh.

Constructor & Destructor Documentation

◆ IOBus()

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

Definition at line 17 of file processor.cc.


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