Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
AudioProcessor::IOBus

#include "processor.hh"

Inheritance diagram for 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 BusInfo
uintn_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]
};
- Public Attributes inherited from BusInfo
CStringblurb
CStringhints
CStringident
CStringlabel
SpeakerArrangementspeakers

Member Enumeration Documentation

IOTag

enum IOTag : uint
Enumerator
IBUS
OBUS

Constructor & Destructor Documentation

IOBus()

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

Member Data Documentation

iotag

IOTag iotag

ibus

IOTag ibus

obusid

OBusId obusid

oproc

obus

IOTag obus

fbuffer_concounter

uint fbuffer_concounter

fbuffer_count

uint fbuffer_count

fbuffer_index

uint fbuffer_index

mem_

uint mem_[4]

[union]

union { ... }