AgsAddAudioSignal

AgsAddAudioSignal — add audio_signal object to recycling

Synopsis

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

struct              AgsAddAudioSignal;
struct              AgsAddAudioSignalClass;
AgsAddAudioSignal * ags_add_audio_signal_new            (AgsRecycling *recycling,
                                                         AgsAudioSignal *audio_signal,
                                                         AgsDevout *devout,
                                                         AgsRecallID *recall_id,
                                                         guint audio_signal_flags);

Description

The AgsAddAudioSignal task adds AgsAudioSignal to AgsRecycling.

Details

struct AgsAddAudioSignal

struct AgsAddAudioSignal {
  AgsTask task;

  AgsRecycling *recycling;
  AgsAudioSignal *audio_signal;
  AgsDevout *devout;
  AgsRecallID *recall_id;
  guint audio_signal_flags;
};

struct AgsAddAudioSignalClass

struct AgsAddAudioSignalClass {
  AgsTaskClass task;
};

ags_add_audio_signal_new ()

AgsAddAudioSignal * ags_add_audio_signal_new            (AgsRecycling *recycling,
                                                         AgsAudioSignal *audio_signal,
                                                         AgsDevout *devout,
                                                         AgsRecallID *recall_id,
                                                         guint audio_signal_flags);

Creates an AgsAddAudioSignal.

recycling :

the AgsRecycling

audio_signal :

the AgsAudioSignal to add

devout :

the AgsDevout defaulting to

recall_id :

the AgsRecallID, may be NULL if AGS_AUDIO_SIGNAL_TEMPLATE set

audio_signal_flags :

the flags to set

Returns :

an new AgsAddAudioSignal.

Since 0.4