| Top |
| GList * | ags_fx_factory_create () |
| #define | AGS_FX_FACTORY() |
| #define | AGS_FX_FACTORY_CLASS() |
| #define | AGS_FX_FACTORY_GET_CLASS() |
| #define | AGS_IS_FX_FACTORY() |
| #define | AGS_IS_FX_FACTORY_CLASS() |
| GType | ags_fx_factory_create_flags_get_type () |
| GType | ags_fx_factory_get_type () |
| enum | AgsFxFactoryCreateFlags |
| #define | AGS_TYPE_FX_FACTORY |
| #define | AGS_TYPE_FX_FACTORY_CREATE_FLAGS |
| struct | AgsFxFactory |
| struct | AgsFxFactoryClass |
GList * ags_fx_factory_create (AgsAudio *audio,AgsRecallContainer *play_container,AgsRecallContainer *recall_container,gchar *plugin_name,gchar *filename,gchar *effect,guint start_audio_channel,guint stop_audio_channel,guint start_pad,guint stop_pad,gint position,guint create_flags,guint recall_flags);
Instantiate AgsRecall by this factory.
audio |
an AgsAudio that should keep the recalls |
|
play_container |
an AgsRecallContainer to indetify what recall to use |
|
recall_container |
an AgsRecallContainer to indetify what recall to use |
|
plugin_name |
the plugin identifier to instantiate |
|
filename |
the plugin filename |
|
effect |
the plugin effect |
|
start_audio_channel |
the first audio channel to apply |
|
stop_audio_channel |
the last audio channel to apply |
|
start_pad |
the first pad to apply |
|
stop_pad |
the last pad to apply |
|
position |
the position to insert the recall |
|
create_flags |
modify the behaviour of this function |
|
recall_flags |
flags to be set for AgsRecall |
Since: 3.3.0
#define AGS_FX_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FX_FACTORY, AgsFxFactory))
#define AGS_FX_FACTORY_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FX_FACTORY, AgsFxFactoryClass))
#define AGS_FX_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FX_FACTORY, AgsFxFactoryClass))
#define AGS_IS_FX_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FX_FACTORY))
#define AGS_IS_FX_FACTORY_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FX_FACTORY))