Top |
#define | AGS_LV2_PLUGIN_DESCRIPTOR() |
#define | AGS_LV2_EVENT_BUFFER() |
#define | AGS_LV2_EVENT() |
#define | AGS_LV2_EVENT_DATA() |
#define | AGS_LV2_ATOM_SEQUENCE() |
void * | ags_lv2_plugin_alloc_event_buffer () |
void * | ags_lv2_plugin_concat_event_buffer () |
gboolean | ags_lv2_plugin_event_buffer_append_midi () |
void | ags_lv2_plugin_clear_event_buffer () |
void * | ags_lv2_plugin_alloc_atom_sequence () |
void * | ags_lv2_plugin_concat_atom_sequence () |
gboolean | ags_lv2_plugin_atom_sequence_append_midi () |
void | ags_lv2_plugin_clear_atom_sequence () |
AgsLv2Plugin * | ags_lv2_plugin_new () |
void *
ags_lv2_plugin_alloc_event_buffer (guint buffer_size
);
Allocates a LV2_Event_Buffer
Since: 0.7.7
void * ags_lv2_plugin_concat_event_buffer (void *buffer0
,...
);
Concats the event buffers.
Since: 0.7.7
gboolean ags_lv2_plugin_event_buffer_append_midi (void *event_buffer
,guint buffer_size
,snd_seq_event_t *events
,guint event_count
);
Append MIDI data to event buffer.
event_buffer |
the event buffer |
|
buffer_size |
the event buffer size |
|
events |
the events to write |
|
event_count |
the number of events to write |
Since: 0.7.7
void ags_lv2_plugin_clear_event_buffer (void *event_buffer
,guint buffer_size
);
Clear the event buffer.
Since: 0.7.7
void *
ags_lv2_plugin_alloc_atom_sequence (guint sequence_size
);
Allocates a LV2_Atom_Sequence
Since: 0.7.7
void * ags_lv2_plugin_concat_atom_sequence (void *sequence0
,...
);
gboolean ags_lv2_plugin_atom_sequence_append_midi (void *atom_sequence
,guint sequence_size
,snd_seq_event_t *events
,guint event_count
);
Append MIDI data to atom sequence.
atom_sequence |
the atom sequence |
|
sequence_size |
the atom sequence size |
|
events |
the events to write |
|
event_count |
the number of events to write |
Since: 0.7.7
void ags_lv2_plugin_clear_atom_sequence (void *atom_sequence
,guint sequence_size
);
Clear the atom sequence.
Since: 0.7.7
AgsLv2Plugin * ags_lv2_plugin_new (AgsTurtle *turtle
,gchar *filename
,gchar *effect
,gchar *uri
,guint effect_index
);
Creates an AgsLv2Plugin
turtle |
the turtle |
|
filename |
the plugin .so |
|
effect |
the effect's string representation |
|
uri |
the effect's uri |
|
effect_index |
the effect's index |
Since: 0.7.6