ardour
|
#include <audio_unit.h>
Public Member Functions | |
AUPluginInfo (boost::shared_ptr< CAComponentDescription >) | |
~AUPluginInfo () | |
PluginPtr | load (Session &session) |
bool | needs_midi_input () |
bool | is_effect () const |
bool | is_effect_without_midi_input () const |
bool | is_effect_with_midi_input () const |
bool | is_instrument () const |
bool | reconfigurable_io () const |
Public Member Functions inherited from ARDOUR::PluginInfo | |
PluginInfo () | |
virtual | ~PluginInfo () |
Static Public Member Functions | |
static PluginInfoList * | discover () |
static bool | au_get_crashlog (std::string &msg) |
static void | get_names (CAComponentDescription &, std::string &name, std::string &maker) |
static std::string | stringify_descriptor (const CAComponentDescription &) |
static int | load_cached_info () |
Public Attributes | |
AUPluginCachedInfo | cache |
Public Attributes inherited from ARDOUR::PluginInfo | |
std::string | name |
std::string | category |
std::string | creator |
std::string | path |
ChanCount | n_inputs |
ChanCount | n_outputs |
ARDOUR::PluginType | type |
std::string | unique_id |
Private Types | |
typedef std::map< std::string, AUPluginCachedInfo > | CachedInfoMap |
Static Private Member Functions | |
static void | au_start_crashlog (void) |
static void | au_remove_crashlog (void) |
static void | au_crashlog (std::string) |
static void | discover_music (PluginInfoList &) |
static void | discover_fx (PluginInfoList &) |
static void | discover_generators (PluginInfoList &) |
static void | discover_instruments (PluginInfoList &) |
static void | discover_by_description (PluginInfoList &, CAComponentDescription &) |
static Glib::ustring | au_cache_path () |
static bool | cached_io_configuration (const std::string &, UInt32, CAComponent &, AUPluginCachedInfo &, const std::string &name) |
static void | add_cached_info (const std::string &, AUPluginCachedInfo &) |
static void | save_cached_info () |
Private Attributes | |
boost::shared_ptr < CAComponentDescription > | descriptor |
UInt32 | version |
Static Private Attributes | |
static FILE * | _crashlog_fd = NULL |
static CachedInfoMap | cached_info |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::PluginInfo | |
uint32_t | index |
Definition at line 227 of file audio_unit.h.
|
private |
Definition at line 267 of file audio_unit.h.
AUPluginInfo::AUPluginInfo | ( | boost::shared_ptr< CAComponentDescription > | d | ) |
Definition at line 2234 of file audio_unit.cc.
AUPluginInfo::~AUPluginInfo | ( | ) |
Definition at line 2240 of file audio_unit.cc.
|
staticprivate |
Definition at line 2627 of file audio_unit.cc.
|
staticprivate |
Definition at line 2274 of file audio_unit.cc.
|
staticprivate |
Definition at line 2397 of file audio_unit.cc.
|
static |
Definition at line 2359 of file audio_unit.cc.
|
staticprivate |
Definition at line 2384 of file audio_unit.cc.
|
staticprivate |
Definition at line 2372 of file audio_unit.cc.
|
staticprivate |
Definition at line 2549 of file audio_unit.cc.
|
static |
Definition at line 2280 of file audio_unit.cc.
|
staticprivate |
Definition at line 2408 of file audio_unit.cc.
|
staticprivate |
Definition at line 2319 of file audio_unit.cc.
|
staticprivate |
Definition at line 2332 of file audio_unit.cc.
|
staticprivate |
Definition at line 2345 of file audio_unit.cc.
|
staticprivate |
Definition at line 2306 of file audio_unit.cc.
|
static |
Definition at line 2773 of file audio_unit.cc.
bool AUPluginInfo::is_effect | ( | ) | const |
Definition at line 2852 of file audio_unit.cc.
bool AUPluginInfo::is_effect_with_midi_input | ( | ) | const |
Definition at line 2864 of file audio_unit.cc.
bool AUPluginInfo::is_effect_without_midi_input | ( | ) | const |
Definition at line 2858 of file audio_unit.cc.
|
virtual |
Reimplemented from ARDOUR::PluginInfo.
Definition at line 2870 of file audio_unit.cc.
Implements ARDOUR::PluginInfo.
Definition at line 2246 of file audio_unit.cc.
|
static |
Definition at line 2673 of file audio_unit.cc.
bool AUPluginInfo::needs_midi_input | ( | ) |
Definition at line 2846 of file audio_unit.cc.
|
inlinevirtual |
Reimplemented from ARDOUR::PluginInfo.
Definition at line 242 of file audio_unit.h.
|
staticprivate |
Definition at line 2635 of file audio_unit.cc.
|
static |
Definition at line 2827 of file audio_unit.cc.
|
staticprivate |
Definition at line 254 of file audio_unit.h.
AUPluginCachedInfo ARDOUR::AUPluginInfo::cache |
Definition at line 240 of file audio_unit.h.
|
staticprivate |
Definition at line 268 of file audio_unit.h.
|
private |
Definition at line 252 of file audio_unit.h.
|
private |
Definition at line 253 of file audio_unit.h.