Function
AgsAudioFxFactorycreate
since: 3.3.0
Declaration [src]
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,
AgsFxFactoryCreateFlags create_flags,
AgsRecallFlags recall_flags
)
Parameters
audio-
Type:
AgsAudioAn
AgsAudiothat should keep the recalls.The data is owned by the caller of the function. play_container-
Type:
AgsRecallContainerAn
AgsRecallContainerto indetify what recall to use.The data is owned by the caller of the function. recall_container-
Type:
AgsRecallContainerAn
AgsRecallContainerto indetify what recall to use.The data is owned by the caller of the function. plugin_name-
Type:
gchar*The plugin identifier to instantiate.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. filename-
Type:
gchar*The plugin filename.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. effect-
Type:
gchar*The plugin effect.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. start_audio_channel-
Type:
guintThe first audio channel to apply.
stop_audio_channel-
Type:
guintThe last audio channel to apply.
start_pad-
Type:
guintThe first pad to apply.
stop_pad-
Type:
guintThe last pad to apply.
position-
Type:
gintThe position to insert the recall.
create_flags-
Type:
AgsFxFactoryCreateFlagsModify the behaviour of this function.
recall_flags-
Type:
AgsRecallFlagsFlags to be set for
AgsRecall.