Signal

AgsAudioRecall::duplicate

since: 3.0.0

Declaration

GObject*
duplicate (
  AgsRecall* self,
  GObject* recall_id,
  gpointer n_params,
  gpointer parameter_name,
  gpointer value,
  gpointer user_data
)

Description [src]

The ::duplicate signal notifies about instantiating.

Default handler:

The default handler is called after the handlers added via g_signal_connect().

Available since: 3.0.0

Parameters

recall_id

Type: GObject

The assigned AgsRecallID.

The data is owned by the caller of the function.
n_params

Type: gpointer

Pointer to array length.

The argument can be NULL.
The data is owned by the caller of the function.
parameter_name

Type: gpointer

Parameter name string vector.

The argument can be NULL.
The data is owned by the caller of the function.
value

Type: gpointer

The GValue-struct array.

The argument can be NULL.
The data is owned by the caller of the function.

Return value

Type: GObject

The new AgsRecall instance.

The caller of the function takes ownership of the data, and is responsible for freeing it.