Ardour  9.0-pre0-350-gf17a656217
ARDOUR::LatentSend Class Referenceabstract

#include <send.h>

Inheritance diagram for ARDOUR::LatentSend:
[legend]

Public Member Functions

 LatentSend ()
 
virtual ~LatentSend ()
 
samplecnt_t get_delay_in () const
 
samplecnt_t get_delay_out () const
 
virtual void set_delay_in (samplecnt_t)=0
 
virtual void set_delay_out (samplecnt_t, size_t bus=0)=0
 
virtual void update_delaylines (bool rt_ok)=0
 

Static Public Attributes

static PBD::Signal< void()> ChangedLatency
 
static PBD::Signal< void()> QueueUpdate
 

Protected Attributes

samplecnt_t _delay_in
 
samplecnt_t _delay_out
 

Detailed Description

Internal Abstraction for Sends (and MixbusSends)

Definition at line 39 of file send.h.

Constructor & Destructor Documentation

◆ LatentSend()

ARDOUR::LatentSend::LatentSend ( )

◆ ~LatentSend()

virtual ARDOUR::LatentSend::~LatentSend ( )
inlinevirtual

Definition at line 43 of file send.h.

Member Function Documentation

◆ get_delay_in()

samplecnt_t ARDOUR::LatentSend::get_delay_in ( ) const
inline

Definition at line 45 of file send.h.

◆ get_delay_out()

samplecnt_t ARDOUR::LatentSend::get_delay_out ( ) const
inline

Definition at line 46 of file send.h.

◆ set_delay_in()

virtual void ARDOUR::LatentSend::set_delay_in ( samplecnt_t  )
pure virtual

Implemented in ARDOUR::SurroundSend, and ARDOUR::Send.

◆ set_delay_out()

virtual void ARDOUR::LatentSend::set_delay_out ( samplecnt_t  ,
size_t  bus = 0 
)
pure virtual

Implemented in ARDOUR::SurroundSend, and ARDOUR::Send.

◆ update_delaylines()

virtual void ARDOUR::LatentSend::update_delaylines ( bool  rt_ok)
pure virtual

Implemented in ARDOUR::SurroundSend, and ARDOUR::Send.

Member Data Documentation

◆ _delay_in

samplecnt_t ARDOUR::LatentSend::_delay_in
protected

Definition at line 61 of file send.h.

◆ _delay_out

samplecnt_t ARDOUR::LatentSend::_delay_out
protected

Definition at line 62 of file send.h.

◆ ChangedLatency

PBD::Signal<void()> ARDOUR::LatentSend::ChangedLatency
static

Definition at line 57 of file send.h.

◆ QueueUpdate

PBD::Signal<void()> ARDOUR::LatentSend::QueueUpdate
static

Definition at line 58 of file send.h.


The documentation for this class was generated from the following file: