58 return std::dynamic_pointer_cast<MidiPort> (_mmc_in);
62 return std::dynamic_pointer_cast<MidiPort> (_mmc_out);
67 return std::dynamic_pointer_cast<MidiPort> (_scene_in);
71 return std::dynamic_pointer_cast<MidiPort> (_scene_out);
80 return _mtc_output_port;
84 return _midi_clock_output_port;
90 return _trigger_input_port;
std::shared_ptr< ARDOUR::Port > mmc_input_port() const
std::shared_ptr< MidiPort > _mtc_output_port
std::shared_ptr< ARDOUR::Port > scene_input_port() const
std::shared_ptr< ARDOUR::Port > scene_output_port() const
virtual ~MidiPortManager()
std::shared_ptr< MidiPort > midi_clock_output_port() const
std::shared_ptr< Port > _scene_in
std::shared_ptr< Port > _scene_out
void set_midi_port_states(const XMLNodeList &)
std::shared_ptr< MidiPort > _midi_clock_output_port
std::shared_ptr< Port > _vkbd_out
std::shared_ptr< MidiPort > _trigger_input_port
std::shared_ptr< Port > _mmc_in
std::list< XMLNode * > get_midi_port_states() const
std::shared_ptr< AsyncMIDIPort > vkbd_output_port() const
std::shared_ptr< MidiPort > mtc_output_port() const
void set_public_latency(bool playback)
std::shared_ptr< Port > _mmc_out
std::shared_ptr< MidiPort > trigger_input_port() const
std::shared_ptr< ARDOUR::Port > mmc_output_port() const
std::vector< XMLNode * > XMLNodeList