Virtual Method
AgsAudioRecallduplicate
since: 3.0.0
Declaration [src]
AgsRecall*
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:
AgsRecallID
The
AgsRecallID
.The data is owned by the caller of the method. n_params
-
Type:
guint*
Guint pointer to parameter count.
The data is owned by the caller of the method. parameter_name
-
Type:
gchar**
String vector containing parameter names.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. value
-
Type:
GValue
The
GValue
-struct array.The data is owned by the caller of the method.
Return value
Type: AgsRecall
The duplicated AgsRecall
.
The caller of the method takes ownership of the returned data, and is responsible for freeing it. |