84 const char *
name ()
const;
VSTPluginInfo(VST2Info const &)
bool is_instrument() const
int first_user_preset_index() const
void do_remove_preset(std::string name)
float default_value(uint32_t port)
void parameter_changed_externally(uint32_t which, float val)
void set_parameter_automated(uint32_t port, float val)
uint32_t parameter_count() const
void set_parameter(uint32_t port, float val, sampleoffset_t)
bool load_plugin_preset(PresetRecord)
bool load_user_preset(PresetRecord)
bool parameter_is_input(uint32_t) const
int set_chunk(gchar const *, bool)
std::set< Evoral::Parameter > automatable() const
PBD::Signal< void()> VSTSizeWindow
bool parameter_is_control(uint32_t) const
samplepos_t transport_sample() const
float get_parameter(uint32_t port) const
bool requires_fixed_sized_buffers() const
PBD::Signal< void()> LoadPresetProgram
std::string presets_file() const
float transport_speed() const
bool parameter_is_audio(uint32_t) const
XMLTree * presets_tree() const
uint32_t nth_parameter(uint32_t port, bool &ok) const
bool load_preset(PresetRecord)
samplepos_t _transport_sample
const char * label() const
gchar * get_chunk(bool) const
std::string describe_parameter(Evoral::Parameter)
MidiBuffer * _midi_out_buf
VSTPlugin(AudioEngine &, Session &, VSTHandle *)
VSTPlugin(const VSTPlugin &other)
uint32_t designated_bypass_port()
const char * maker() const
int get_parameter_descriptor(uint32_t which, ParameterDescriptor &) const
int set_state(XMLNode const &, int)
std::map< uint32_t, float > _parameter_defaults
bool inplace_broken() const
samplecnt_t plugin_latency() const
int connect_and_run(BufferSet &, samplepos_t start, samplepos_t end, double speed, ChanMapping const &in, ChanMapping const &out, pframes_t nframes, samplecnt_t offset)
virtual void open_plugin()
std::string unique_id() const
int set_block_size(pframes_t)
void add_state(XMLNode *) const
bool print_parameter(uint32_t, std::string &) const
bool parameter_is_output(uint32_t) const
std::string do_save_preset(std::string name)
const char * name() const
MidiBuffer * midi_buffer() const
GtkImageIconNameData name
PBD::PropertyDescriptor< timepos_t > start
Temporal::samplecnt_t samplecnt_t
Temporal::sampleoffset_t sampleoffset_t
Temporal::samplepos_t samplepos_t