AgsCancelAudio

AgsCancelAudio — cancel audio object in audio loop

Synopsis

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

struct              AgsCancelAudio;
struct              AgsCancelAudioClass;
AgsCancelAudio *    ags_cancel_audio_new                (AgsAudio *audio,
                                                         gboolean playback,
                                                         gboolean sequencer,
                                                         gboolean notation);

Description

The AgsCancelAudio task cancels AgsAudio playback.

Details

struct AgsCancelAudio

struct AgsCancelAudio {
  AgsTask task;

  AgsAudio *audio;

  gboolean playback;
  gboolean sequencer;
  gboolean notation;
};

struct AgsCancelAudioClass

struct AgsCancelAudioClass {
  AgsTaskClass task;
};

ags_cancel_audio_new ()

AgsCancelAudio *    ags_cancel_audio_new                (AgsAudio *audio,
                                                         gboolean playback,
                                                         gboolean sequencer,
                                                         gboolean notation);

Creates an AgsCancelAudio.

audio :

the AgsAudio to cancel

playback :

if TRUE playback is canceld

sequencer :

if TRUE sequencer is canceld

notation :

if TRUE notation is canceld

Returns :

an new AgsCancelAudio.

Since 0.4