Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::TailTime Class Reference

#include <tailtime.h>

Inheritance diagram for ARDOUR::TailTime:
[legend]

Public Member Functions

 TailTime ()
 
 TailTime (TailTime const &)
 
virtual ~TailTime ()
 
samplecnt_t effective_tailtime () const
 
samplecnt_t user_latency () const
 
void unset_user_tailtime ()
 
void set_user_tailtime (samplecnt_t val)
 
- Public Member Functions inherited from ARDOUR::HasTailTime
virtual ~HasTailTime ()
 
virtual samplecnt_t signal_tailtime () const =0
 

Public Attributes

PBD::Signal< void()> TailTimeChanged
 

Protected Member Functions

int set_state (const XMLNode &node, int version)
 
void add_state (XMLNode *) const
 

Private Attributes

samplecnt_t _use_user_tailtime
 
samplecnt_t _user_tailtime
 

Detailed Description

Definition at line 34 of file tailtime.h.

Constructor & Destructor Documentation

◆ TailTime() [1/2]

ARDOUR::TailTime::TailTime ( )

◆ TailTime() [2/2]

ARDOUR::TailTime::TailTime ( TailTime const &  )

◆ ~TailTime()

virtual ARDOUR::TailTime::~TailTime ( )
inlinevirtual

Definition at line 38 of file tailtime.h.

Member Function Documentation

◆ add_state()

void ARDOUR::TailTime::add_state ( XMLNode ) const
protected

◆ effective_tailtime()

samplecnt_t ARDOUR::TailTime::effective_tailtime ( ) const

◆ set_state()

int ARDOUR::TailTime::set_state ( const XMLNode node,
int  version 
)
protected

◆ set_user_tailtime()

void ARDOUR::TailTime::set_user_tailtime ( samplecnt_t  val)

◆ unset_user_tailtime()

void ARDOUR::TailTime::unset_user_tailtime ( )

◆ user_latency()

samplecnt_t ARDOUR::TailTime::user_latency ( ) const
inline

Definition at line 42 of file tailtime.h.

Member Data Documentation

◆ _use_user_tailtime

samplecnt_t ARDOUR::TailTime::_use_user_tailtime
private

Definition at line 60 of file tailtime.h.

◆ _user_tailtime

samplecnt_t ARDOUR::TailTime::_user_tailtime
private

Definition at line 61 of file tailtime.h.

◆ TailTimeChanged

PBD::Signal<void()> ARDOUR::TailTime::TailTimeChanged

Definition at line 53 of file tailtime.h.


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