Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::SceneChanger Class Referenceabstract

#include <scene_changer.h>

Inheritance diagram for ARDOUR::SceneChanger:
[legend]

Public Member Functions

 SceneChanger (Session &s)
 
virtual ~SceneChanger ()
 
virtual void run (samplepos_t start, samplepos_t end)=0
 
virtual void locate (samplepos_t where)=0
 
- Public Member Functions inherited from ARDOUR::SessionHandleRef
 SessionHandleRef (ARDOUR::Session &s)
 
virtual ~SessionHandleRef ()
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
 ScopedConnectionList (const ScopedConnectionList &)=delete
 
ScopedConnectionListoperator= (const ScopedConnectionList &)=delete
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandleRef
virtual void session_going_away ()
 
virtual void insanity_check ()
 
- Protected Attributes inherited from ARDOUR::SessionHandleRef
ARDOUR::Session_session
 

Detailed Description

Definition at line 41 of file scene_changer.h.

Constructor & Destructor Documentation

◆ SceneChanger()

ARDOUR::SceneChanger::SceneChanger ( Session s)
inline

Definition at line 44 of file scene_changer.h.

◆ ~SceneChanger()

virtual ARDOUR::SceneChanger::~SceneChanger ( )
inlinevirtual

Definition at line 45 of file scene_changer.h.

Member Function Documentation

◆ locate()

virtual void ARDOUR::SceneChanger::locate ( samplepos_t  where)
pure virtual

Implemented in ARDOUR::MIDISceneChanger.

◆ run()

virtual void ARDOUR::SceneChanger::run ( samplepos_t  start,
samplepos_t  end 
)
pure virtual

Implemented in ARDOUR::MIDISceneChanger.


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