Loading...
Searching...
No Matches
Execution::TapMonitor Struct Referencefinal

What a tap saw pass through a port, for a probe to show. More...

Inheritance diagram for Execution::TapMonitor:
Process::Monitor

Detailed Description

What a tap saw pass through a port, for a probe to show.

Classes

struct  Midi
 MIDI, as MIDI 1 bytes. More...
 

Public Member Functions

 TapMonitor (Process::PortType t)
 
- Public Member Functions inherited from Process::Monitor
 Monitor (const Monitor &)=delete
 
Monitor & operator= (const Monitor &)=delete
 
bool watched () const noexcept
 

Public Attributes

const Process::PortType type
 
Process::SampleRing samples {1 << 15}
 Audio.
 
Process::EventRing< Midi, 512 > midi
 
ossia::spsc_queue< ossia::value > values {128}
 Values. Full: newer values are dropped until the view catches up.
 
ossia::unit_t unit
 What the values are in: what the port declares, else its address.
 
- Public Attributes inherited from Process::Monitor
std::atomic< int > viewers {0}
 

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