#include <midi_patch_manager.h>
|
virtual | ~MidiPatchManager () |
|
void | set_session (ARDOUR::Session *) |
|
boost::shared_ptr
< MIDINameDocument > | document_by_model (std::string model_name) |
|
boost::shared_ptr
< MasterDeviceNames > | master_device_by_model (std::string model_name) |
|
boost::shared_ptr< ChannelNameSet > | find_channel_name_set (std::string model, std::string custom_device_mode, uint8_t channel) |
|
boost::shared_ptr< Patch > | find_patch (std::string model, std::string custom_device_mode, uint8_t channel, PatchPrimaryKey patch_key) |
|
boost::shared_ptr< Patch > | previous_patch (std::string model, std::string custom_device_mode, uint8_t channel, PatchPrimaryKey patch_key) |
|
boost::shared_ptr< Patch > | next_patch (std::string model, std::string custom_device_mode, uint8_t channel, PatchPrimaryKey patch_key) |
|
std::list< std::string > | custom_device_mode_names_by_model (std::string model_name) |
|
const MasterDeviceNames::Models & | all_models () const |
|
const DeviceNamesByMaker & | devices_by_manufacturer () const |
|
| ScopedConnectionList () |
|
virtual | ~ScopedConnectionList () |
|
void | add_connection (const UnscopedConnection &c) |
|
void | drop_connections () |
|
Public Member Functions inherited from ARDOUR::SessionHandlePtr |
| SessionHandlePtr (ARDOUR::Session *s) |
|
| SessionHandlePtr () |
|
virtual | ~SessionHandlePtr () |
|
Definition at line 38 of file midi_patch_manager.h.
MidiPatchManager::MidiPatchManager |
( |
| ) |
|
|
private |
virtual MIDI::Name::MidiPatchManager::~MidiPatchManager |
( |
| ) |
|
|
inlinevirtual |
void MidiPatchManager::add_session_patches |
( |
| ) |
|
|
private |
const MasterDeviceNames::Models& MIDI::Name::MidiPatchManager::all_models |
( |
| ) |
const |
|
inline |
std::list<std::string> MIDI::Name::MidiPatchManager::custom_device_mode_names_by_model |
( |
std::string |
model_name | ) |
|
|
inline |
boost::shared_ptr<MIDINameDocument> MIDI::Name::MidiPatchManager::document_by_model |
( |
std::string |
model_name | ) |
|
|
inline |
boost::shared_ptr<ChannelNameSet> MIDI::Name::MidiPatchManager::find_channel_name_set |
( |
std::string |
model, |
|
|
std::string |
custom_device_mode, |
|
|
uint8_t |
channel |
|
) |
| |
|
inline |
boost::shared_ptr<Patch> MIDI::Name::MidiPatchManager::find_patch |
( |
std::string |
model, |
|
|
std::string |
custom_device_mode, |
|
|
uint8_t |
channel, |
|
|
PatchPrimaryKey |
patch_key |
|
) |
| |
|
inline |
boost::shared_ptr<MasterDeviceNames> MIDI::Name::MidiPatchManager::master_device_by_model |
( |
std::string |
model_name | ) |
|
|
inline |
boost::shared_ptr<Patch> MIDI::Name::MidiPatchManager::next_patch |
( |
std::string |
model, |
|
|
std::string |
custom_device_mode, |
|
|
uint8_t |
channel, |
|
|
PatchPrimaryKey |
patch_key |
|
) |
| |
|
inline |
boost::shared_ptr<Patch> MIDI::Name::MidiPatchManager::previous_patch |
( |
std::string |
model, |
|
|
std::string |
custom_device_mode, |
|
|
uint8_t |
channel, |
|
|
PatchPrimaryKey |
patch_key |
|
) |
| |
|
inline |
void MidiPatchManager::refresh |
( |
| ) |
|
|
private |
void MidiPatchManager::session_going_away |
( |
| ) |
|
|
privatevirtual |
MasterDeviceNames::Models MIDI::Name::MidiPatchManager::_all_models |
|
private |
MIDINameDocument::MasterDeviceNamesList MIDI::Name::MidiPatchManager::_master_devices_by_model |
|
private |
The documentation for this class was generated from the following files: