AgsLoopChannelRun

AgsLoopChannelRun — loop

Synopsis

#include <ags/audio/recall/ags_loop_channel_run.h>

struct              AgsLoopChannelRun;
struct              AgsLoopChannelRunClass;
AgsLoopChannelRun * ags_loop_channel_run_new            (AgsChannel *channel,
                                                         AgsCountBeatsAudioRun *count_beats_audio_run,
                                                         gboolean is_template);

Description

The AgsLoopChannelRun class loops the channel.

Details

struct AgsLoopChannelRun

struct AgsLoopChannelRun {
  AgsRecallChannelRun recall_channel_run;

  AgsCountBeatsAudioRun *count_beats_audio_run;
  gulong start_handler;
  gulong loop_handler;
  gulong stop_handler;
};

struct AgsLoopChannelRunClass

struct AgsLoopChannelRunClass {
  AgsRecallChannelRunClass recall_channel_run;
};

ags_loop_channel_run_new ()

AgsLoopChannelRun * ags_loop_channel_run_new            (AgsChannel *channel,
                                                         AgsCountBeatsAudioRun *count_beats_audio_run,
                                                         gboolean is_template);

Creates an AgsLoopChannelRun

channel :

the AgsChannel as source

count_beats_audio_run :

an AgsCountBeatsAudioRun

is_template :

if TRUE recall is templated

Returns :

a new AgsLoopChannelRun

Since 0.4