AgsRemoveRecall

AgsRemoveRecall — remove recall object to context

Synopsis

#include <ags/audio/task/ags_remove_recall.h>

struct              AgsRemoveRecall;
struct              AgsRemoveRecallClass;
AgsRemoveRecall *   ags_remove_recall_new               (GObject *context,
                                                         AgsRecall *recall,
                                                         gboolean is_play);

Description

The AgsRemoveRecall task removes AgsRecall to context.

Details

struct AgsRemoveRecall

struct AgsRemoveRecall {
  AgsTask task;

  GObject *context;

  AgsRecall *recall;
  gboolean is_play;
};

struct AgsRemoveRecallClass

struct AgsRemoveRecallClass {
  AgsTaskClass task;
};

ags_remove_recall_new ()

AgsRemoveRecall *   ags_remove_recall_new               (GObject *context,
                                                         AgsRecall *recall,
                                                         gboolean is_play);

Creates an AgsRemoveRecall.

context :

may be AgsAudio, AgsChannel or AgsRecall

recall :

the AgsRecall to remove

is_play :

if TRUE non-complex recall

Returns :

an new AgsRemoveRecall.

Since 0.4