ardour
Public Member Functions | Protected Attributes | List of all members
ARDOUR::Latent Class Referenceabstract

#include <latent.h>

Inheritance diagram for ARDOUR::Latent:
ARDOUR::IO ARDOUR::Plugin ARDOUR::Processor ARDOUR::ClickIO ARDOUR::AUPlugin ARDOUR::LadspaPlugin ARDOUR::LV2Plugin ARDOUR::VSTPlugin ARDOUR::Amp ARDOUR::CapturingProcessor ARDOUR::DelayLine ARDOUR::IOProcessor ARDOUR::MonitorProcessor ARDOUR::PeakMeter ARDOUR::PluginInsert ARDOUR::UnknownProcessor

Public Member Functions

 Latent ()
 
virtual ~Latent ()
 
virtual framecnt_t signal_latency () const =0
 
framecnt_t user_latency () const
 
framecnt_t effective_latency () const
 
virtual void set_user_latency (framecnt_t val)
 

Protected Attributes

framecnt_t _user_latency
 

Detailed Description

Definition at line 28 of file latent.h.

Constructor & Destructor Documentation

ARDOUR::Latent::Latent ( )
inline

Definition at line 30 of file latent.h.

virtual ARDOUR::Latent::~Latent ( )
inlinevirtual

Definition at line 31 of file latent.h.

Member Function Documentation

framecnt_t ARDOUR::Latent::effective_latency ( ) const
inline

Definition at line 36 of file latent.h.

virtual void ARDOUR::Latent::set_user_latency ( framecnt_t  val)
inlinevirtual

Definition at line 44 of file latent.h.

virtual framecnt_t ARDOUR::Latent::signal_latency ( ) const
pure virtual
framecnt_t ARDOUR::Latent::user_latency ( ) const
inline

Definition at line 34 of file latent.h.

Member Data Documentation

framecnt_t ARDOUR::Latent::_user_latency
protected

Definition at line 47 of file latent.h.


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