Method
AgsAudioRecallduplicate
since: 3.0.0
Declaration [src]
AgsRecall*
ags_recall_duplicate (
AgsRecall* recall,
AgsRecallID* recall_id,
guint* n_params,
gchar** parameter_name,
GValue* value
)
Description [src]
Should duplicate an AgsRecall, so it can pass the run stages. Mainly used for
creating duplicates of templates, see AGS_RECALL_TEMPLATE.
Available since: 3.0.0
Parameters
recall_id-
Type:
AgsRecallIDThe
AgsRecallID.The data is owned by the caller of the function. n_params-
Type:
guint*Guint pointer to parameter count.
The data is owned by the caller of the function. parameter_name-
Type:
gchar**String vector containing parameter names.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. value-
Type:
GValueThe
GValue-struct array.The data is owned by the caller of the function.
Return value
Type: AgsRecall
The duplicated AgsRecall.
| The caller of the method takes ownership of the data, and is responsible for freeing it. |