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