#include <transport_master_manager.h>
Definition at line 30 of file transport_master_manager.h.
◆ TransportMasters
◆ TransportMasterManager() [1/2]
◆ ~TransportMasterManager()
| ARDOUR::TransportMasterManager::~TransportMasterManager |
( |
| ) |
|
◆ TransportMasterManager() [2/2]
| ARDOUR::TransportMasterManager::TransportMasterManager |
( |
| ) |
|
|
private |
◆ add()
| int ARDOUR::TransportMasterManager::add |
( |
SyncSource |
type, |
|
|
std::string const & |
name, |
|
|
bool |
removeable = true |
|
) |
| |
◆ add_locked()
| int ARDOUR::TransportMasterManager::add_locked |
( |
std::shared_ptr< TransportMaster > |
| ) |
|
|
private |
◆ block_disk_output()
| void ARDOUR::TransportMasterManager::block_disk_output |
( |
| ) |
|
◆ clear()
| void ARDOUR::TransportMasterManager::clear |
( |
bool |
emit = true | ) |
|
◆ compute_matching_master_speed()
| double ARDOUR::TransportMasterManager::compute_matching_master_speed |
( |
pframes_t |
nframes, |
|
|
samplepos_t |
, |
|
|
bool & |
locate_required |
|
) |
| |
|
private |
◆ create()
◆ current()
| std::shared_ptr<TransportMaster> ARDOUR::TransportMasterManager::current |
( |
| ) |
const |
|
inline |
◆ destroy()
| static void ARDOUR::TransportMasterManager::destroy |
( |
| ) |
|
|
static |
◆ engine_stopped()
| void ARDOUR::TransportMasterManager::engine_stopped |
( |
| ) |
|
◆ exists()
| static bool ARDOUR::TransportMasterManager::exists |
( |
| ) |
|
|
inlinestatic |
◆ get_current_position_in_process_context()
| samplepos_t ARDOUR::TransportMasterManager::get_current_position_in_process_context |
( |
| ) |
const |
|
inline |
◆ get_current_speed_in_process_context()
| double ARDOUR::TransportMasterManager::get_current_speed_in_process_context |
( |
| ) |
const |
|
inline |
◆ get_state()
| XMLNode& ARDOUR::TransportMasterManager::get_state |
( |
| ) |
const |
◆ init_transport_master_dll()
| void ARDOUR::TransportMasterManager::init_transport_master_dll |
( |
double |
speed, |
|
|
samplepos_t |
pos |
|
) |
| |
|
private |
◆ instance()
◆ master_by_name()
| std::shared_ptr<TransportMaster> ARDOUR::TransportMasterManager::master_by_name |
( |
std::string const & |
| ) |
const |
◆ master_by_port()
| std::shared_ptr<TransportMaster> ARDOUR::TransportMasterManager::master_by_port |
( |
std::shared_ptr< Port > const & |
p | ) |
const |
◆ master_by_type()
◆ master_invalid_this_cycle()
| bool ARDOUR::TransportMasterManager::master_invalid_this_cycle |
( |
| ) |
const |
|
inline |
◆ maybe_restore_tc_format()
| void ARDOUR::TransportMasterManager::maybe_restore_tc_format |
( |
| ) |
|
|
private |
◆ maybe_set_tc_format()
| void ARDOUR::TransportMasterManager::maybe_set_tc_format |
( |
| ) |
|
|
private |
◆ operator=()
◆ parameter_changed()
| void ARDOUR::TransportMasterManager::parameter_changed |
( |
std::string const & |
what | ) |
|
|
private |
◆ pre_process_transport_masters()
| double ARDOUR::TransportMasterManager::pre_process_transport_masters |
( |
pframes_t |
, |
|
|
samplepos_t |
session_transport_position |
|
) |
| |
◆ reinit()
| void ARDOUR::TransportMasterManager::reinit |
( |
double |
speed, |
|
|
samplepos_t |
pos |
|
) |
| |
◆ remove()
| int ARDOUR::TransportMasterManager::remove |
( |
std::string const & |
name | ) |
|
◆ restart()
| void ARDOUR::TransportMasterManager::restart |
( |
| ) |
|
◆ session()
| Session* ARDOUR::TransportMasterManager::session |
( |
| ) |
const |
|
inline |
◆ set_current() [1/3]
| int ARDOUR::TransportMasterManager::set_current |
( |
std::shared_ptr< TransportMaster > |
| ) |
|
◆ set_current() [2/3]
| int ARDOUR::TransportMasterManager::set_current |
( |
std::string const & |
| ) |
|
◆ set_current() [3/3]
| int ARDOUR::TransportMasterManager::set_current |
( |
SyncSource |
| ) |
|
◆ set_current_locked()
| int ARDOUR::TransportMasterManager::set_current_locked |
( |
std::shared_ptr< TransportMaster > |
| ) |
|
|
private |
◆ set_default_configuration()
| int ARDOUR::TransportMasterManager::set_default_configuration |
( |
| ) |
|
◆ set_session()
| void ARDOUR::TransportMasterManager::set_session |
( |
Session * |
| ) |
|
◆ set_state()
| int ARDOUR::TransportMasterManager::set_state |
( |
XMLNode const & |
, |
|
|
int |
|
|
) |
| |
◆ transport_masters()
| TransportMasters const& ARDOUR::TransportMasterManager::transport_masters |
( |
| ) |
const |
|
inline |
◆ unblock_disk_output()
| void ARDOUR::TransportMasterManager::unblock_disk_output |
( |
| ) |
|
◆ _current_master
| std::shared_ptr<TransportMaster> ARDOUR::TransportMasterManager::_current_master |
|
private |
◆ _instance
◆ _master_invalid_this_cycle
| bool ARDOUR::TransportMasterManager::_master_invalid_this_cycle |
|
private |
◆ _master_position
| samplepos_t ARDOUR::TransportMasterManager::_master_position |
|
private |
◆ _master_speed
| double ARDOUR::TransportMasterManager::_master_speed |
|
private |
◆ _session
| Session* ARDOUR::TransportMasterManager::_session |
|
private |
◆ _session_tc_format
◆ _transport_masters
◆ Added
| double ARDOUR::TransportMasterManager::b |
|
private |
◆ bandwidth
| double ARDOUR::TransportMasterManager::bandwidth |
|
private |
| double ARDOUR::TransportMasterManager::c |
|
private |
◆ config_connection
◆ CurrentChanged
◆ disk_output_blocked
| bool ARDOUR::TransportMasterManager::disk_output_blocked |
|
private |
◆ e2
| double ARDOUR::TransportMasterManager::e2 |
|
private |
◆ lock
| Glib::Threads::RWLock ARDOUR::TransportMasterManager::lock |
|
mutableprivate |
◆ master_dll_initstate
| int ARDOUR::TransportMasterManager::master_dll_initstate |
|
private |
◆ omega
| double ARDOUR::TransportMasterManager::omega |
|
private |
◆ Removed
◆ state_node_name
| const std::string ARDOUR::TransportMasterManager::state_node_name |
|
static |
◆ t0
| double ARDOUR::TransportMasterManager::t0 |
|
private |
◆ t1
| double ARDOUR::TransportMasterManager::t1 |
|
private |
The documentation for this class was generated from the following file: