| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/audio/ags_recall_ladspa.h> struct AgsRecallLadspa; struct AgsRecallLadspaClass;GList * ags_recall_ladpsa_find (,GList *recall,gchar *filename);gchar *effectvoid ags_recall_ladspa_float_to_short (,float *buffersigned,short *destination,guint buffer_size);guint linesGList * ags_recall_ladspa_load_ports (AgsRecallLadspa *recall_ladspa); AgsRecallLadspa * ags_recall_ladspa_new (AgsChannel *source,,gchar *filename,gchar *effect);guint indexvoid ags_recall_ladspa_short_to_float (signed,short *buffer,float *destination,guint buffer_size);guint lines
struct AgsRecallLadspa {
AgsRecallChannel recall_channel;
gchar *filename;
gchar *effect;
guint index;
LADSPA_Descriptor *plugin_descriptor;
unsigned long *input_port;
unsigned long input_lines;
unsigned long *output_port;
unsigned long output_lines;
};
GList * ags_recall_ladpsa_find (,GList *recall,gchar *filename);gchar *effect
Retrieve LADSPA recall.
|
a |
|
plugin filename |
|
effect's name |
Returns : |
Next match. |
Since 0.4
void ags_recall_ladspa_float_to_short (,float *buffersigned,short *destination,guint buffer_size);guint lines
Convert data type.
|
source |
|
destination |
|
buffer_size |
Since 0.4
GList * ags_recall_ladspa_load_ports (AgsRecallLadspa *recall_ladspa);
Set up LADSPA ports.
|
an AgsRecallLadspa |
Returns : |
a |
Since 0.4
AgsRecallLadspa * ags_recall_ladspa_new (AgsChannel *source,,gchar *filename,gchar *effect);guint index
Creates a AgsRecallLadspa
|
the source |
|
the LADSPA plugin filename |
|
effect's name |
|
effect's index |
Returns : |
a new AgsRecallLadspa |
Since 0.4